Stayed last October-it was one of the best vacations ever. Fully equipped suite-large indoor/outdoor pool. Activities daily, great location.
If there was any disappointment it would be the food choices on site and closeby-very little to choose from-but you could cook on your own.
We will definitely stay here again.
There is a recent thread that further states the benefits of staying here.