Element is a new sub-chain of hotels from the large Starwood company of hotels, which is the holding company to brands like Sheraton,...
All reviews seem positive