Our gulf tower room was lovely. Breakfast and dinner at Baleen were excellent. The beach amenities were great as well as the pools. The valets were kind and quick. I would definitely recommend this place for a weekend stay. The fitness center is small but adequate for a light workout.