My husband for work needs to rent a Starwood hotel room for long term use (like over 100,000$) He has the Chase blue ink business card and the Starwood's credit card. Which CC would give us the better rewards? Or is there a different card that'd be better
Thank you