Marriott Hotels offer many amenities to their guests, including large rooms, business services, dining services, and fitness facilities.