The Marriott Beach club has everything! Right on the water, shopping and restaurants on site and across the street. Beautiful hotel and location. Hope to stay there again someday.