My wife, 7 year-old daughter, and I stayed here over Spring Break 2023 (3rd week of March).
Food: some of the best I've ever eaten. The main buffet had a different specialty each night, including steak and seafood. My daughter had no problem finding something kid-friendly.
Pools: there are 4 semi-connected pools and were heated. We spent most of our time there, with the one on the west-end working the best for us, since it had a little cove my daughter played in, which was also near one of the swim-up bars. It never felt crowded. Although I threw down towels around 7am to get our desired seating. Some douche bags moved them on our final day (their first), but it worked out fine. We just moved back a row.
Pool service: this was great! Literally had someone coming by about every 15 minutes for drinks or food. The food was really good and service was no longer than your average wait.
Rooms: we were on the 4th floor in the west end. The air conditioning was nice and cool (you can control it in the room). The beds were a little firm than we're used to, and is probably my only "complaint" of our trip.
Beach: this (and the food) is what really sets this place apart from others. Very calm and swimmable, whereas most resorts in Cancun can face rough waves. Gentle waves even on windier days...truly exceptional!