The Starwood Preferred Guest® Business Credit Card From American Express OPEN is a powerhouse business rewards card if you’re into redeeming your rewards for hotel stays. Starwood owns a number of premier brands, including: Meridien, Westin, The Luxury Collection, aLoft Hotels, Four Points (Sheraton), Sheraton, Element by Westin, St