We travel a lot and was apprehensive about this place because of some reviews but we were travelling with a larger group and decided to come and we were pleasantly surprised! We were a family of 4 with a 5 and 6 year old.
Staff was very friendly, Regelio our waiter at the pool was amazing and very attentive! The pool area was awesome, pool was so warm, kids and the adults loved the slides, and the entertainment staff was great and always had fun activities going on.
The beach area was incredible, so much space, amazing for long beach walks, ocean was great for younger kids as it was quite shallow for a ways out, and even got some good waves that were great for riding with boogie boards (included in all inclusive.)
We did the all inclusive option, and the food was quite good and typical of good resorts, maybe not as massive of a selection as the entire resort is not all inclusive but lots of good options. The a la carte restaurants were actually very good, the sushi place was amazing and better than most resorts in terms of quality difference from general buffet.
The entertainment was very good, from the theme nights to the shows were actually much better than anticipated, and the Michael Jackson was actually the best I have seen!
My recommendations to make it better, comfier beds and pillows, and make the sky bar the place to hang out at night, a few times not enough space in lobby bar for the people wanting to hang out. All in all, great resort and great time!