Starwood Tag

Who are the winners and losers in the Marriott-Starwood Hotel deal? Marriott’s recent $12.2 billion acquisition of Starwood Hotels will create the world’s largest hotel company and is hoped to…