Nice resort, room was modern, clean, and spacious. Nice size tvs which was greatly appreciated. Staff was very friendly, though I wasn't a fan of the concierge desk (although she was nice) asking about a 90 min session which I'm guessing is a time share pitch. The free putt putt course was fun, but is in need of some repair. The beach access is great as well, as in not a long walk across the soft sand. I guess the only negatives I would have is the small 4ft pool, small hottub, and the lazy river seems small. The parking is a little off putting. It is a parking garage, but it is tight with lots of blind spots (be careful walking out from elevator hallway). It's a block across from the hotel, and the 1st 2 floors are reserved for valet (and the floors go by halves as well). The negatives would not keep me from staying again though.