As a family of 4 we had an amazing time doing all inclusive and look forward to going back next year! This resort is super family friendly with so many activities and great pools for all ages. Here are some tips:
We enjoyed the buffet, lots of options for fresh fruits and veggies, plus made to order options at each meal like omelettes, custom tacos/fajitas. Restaurant near kids pool is basic, but great for a quick meal after swimming. The buffet has vegan, vegetarian, and gluten free options plus a variety of nondairy milks.
Reservations at specialty restaurants fill up quickly, so get there early before they release new reservations at 8am on Sunday & Thursday, you can also get on waiting list which we had success with. Earliest reservation is 6:30 i believe, but they have a buffet that has some late afternoon options if kids need something before then.
The pool loungers fill up quickly, so put down towels at 8am on chairs. There is also a self-serve laundromat next to the gym and you can pay for tokens and detergent at the front desk.