The staff here were all pretty awesome with a few notable people who went above and beyond. Christian was one our waiters and and was very attentive and informative, he even went so far as set up a tequila and mezcal tasting for us. Best waiter I've had anywhere in a very long time. Santiago was our liason and had all of personal needs taken care of and was always reachable via phone.
The facilities were all perfectly nice. Nothing mi d blowing, but everything at the very least met my expectations. Also as a side, do not listen to anyone who complains about the ac leaking. There are signs up in the room that state if doors are left open to long the ac will drip because of the high humidity.
The food was all pretty good. I did not get a single food item i was unhappy with. The 2 restaurants are fantastic. Fish house has great seafood, and molé has exceptional mexican cuisine.
The drinks were stock standard resort fair. Nothing fancy, but it's as much as you want, so can't really complain.
The beach here is awesome, but to get clear water you have to walk down the beach to next hotel which has a concrete pier built to keep seaweed out. Not a big deal though as all you have to do is walk 2 minutes down the beach to get there.
Tldr: great all inclusive, would recommend going in the off season of june-aug as it's not super busy and you aren't fighting any crowds.