Made the mistake of expecting a 4/5 star resort so depending on where you do your research, you may be surprised.
Food and restaurants were excellent. Lots of great variety and never felt like it was warmed over food when we dined in the main dining room. Three a la carte restaurants were great and provided a little more service.
The cleanliness of the rooms and resort overall is excellent. Never saw a bug anywhere! :)
Logistics are good - quick to pick up and get guests from airport to the hotel.
Rooms are rather small and disappointed there wasn't even a clock in the room. We were 4 persons and shared 12 hangers, 3 very small drawers and 1 shelf for our clothes - disappointing there aren't even hooks to hang night clothes in bathroom.
Beds are firm and pillows - you get 1 per person - are not great.
We booked a superior ocean view and received a lovely view of the utility road and listened to the churn of the fans and laundry equipment - not even remotely near the beach! When we asked about moving rooms we were told to come back in 2 days or pay an additional $58 per night.
Mini bar is re-stocked daily but the bare minimum is provided. We were 2 adults and 2 children and were provided 2 water, 2 beer and 1 pop. We only ever used the water and requested more water (leaving a tip too.) On the days we asked, we got 4 water. On the days we didn't ask, the tip was taken but water remained rationed at 2.
The Fitness Club is nicely located but smells awful and equipment pre-dates the caveman so don't go expecting a nice workout.
Needless to say, I won't be booking this resort again and will doublecheck the star rating before I reserve my next vacation.