"We have stayed here a few times now and have good experiences every time. Great beaches, good rooms, a variety of amenities, great pools/hot tubs both inside and outside and plenty of parking. The only slowdown I've had the last few times was the check-in process was pretty slow (understaffed maybe who knows) but other than that great experiences. I would take my family here again."