I'll start by saying this was the best all inclusive experience I've ever had. It suited our family perfectly.
The Beach:
When we first walked down I was pleasantly surprised. Beautiful white powdery soft sand. Hardly anyone there. Enough lounging chairs which were never completely occupied. There's a bar with attentive staff. The water is not crystal clear, but it's calm and it's warm...good enough for me.
The Food:
Never have I been to a resort with the assortment of food they had available. The quality of the food in the restaurants here were top notch and as authentic as you can get. We would eat at the buffet for breakfast, then lunch at "The Grill" or "Los Tacos", then we would have our reservations set for dinner.
***By the way, everything you need at the resort, you can easily navigate through their resort app.
The Service:
All I will say is the service staff is amazing. Friendly and attentive. No complaints.
The Grounds:
Beautiful. So much to do it's incredible. There's something for everyone. Kids stayed entertained at the water park, arcade, indoor playground..etc.
The Pools:
Loved all the pools. It didn't matter what time of day you decided to mosey on down to the pools. Surprisingly, there was always vacant chairs.
Complaints:
The only complaints I have is not of the resort or the staff, it's the small percentage of people who act like complete slobs, and think it's ok to waste copious amounts of food. Disgusting to see.
Overall, loved this place!