Very clean. Great family environment (for older kids). Staff was friendly and kind.
Wish that the daily activities reflected the days weather forecast. Having indoor activities on rainy days would have been nice. Nightly entertainment (when it wasn't cancelled due to rain) could be better. Not a great beach.
Still had a great time and would love to come back!