Our stay was great, we love it here because there's so many fun amenities...a pool, beach, volleyball, fire pits, beanbag toss, shuffleboard, onsite bar, water rentals, etc.
The one thing I would suggest they do is buy some do not disturb signs for the rooms. We are not early risers and got woken up by housekeeping knocking on the door at 9:30 and checkout is not until 11:00.