The restaurants, waitstaff, food, and cocktails were excellent. I really appreciate that there were plenty of vegetarian options and multiple cuisines, but vegans would not have the easiest time finding meals here. The pools and beach and the areas around them were always clean, and attendants were always available to bring drinks or an umbrella. Entertainment was pretty meh for a five-star hotel (there were only 1-2 small activities/shows going on each night after the pool closed at 7pm, so you don't have much to do besides drink and eat or go back to your room). The room itself was also set up oddly, with a soaking tub in the center of the room, and the toilet and shower each in separate smaller rooms in pseudo-hallways divided by a partition. Room service was extremely limited for a resort of this size, and the housekeeping/restocking of room amenities was super inconsistent: I had to call multiple times to get things restocked, and it always took over a day. Housekeeping also walked into our room without knocking while we were still in bed (about 9am), which was off-putting.
Overall it was a nice stay, but not at all what I'd expect from a supposedly five-star resort. If I were to go back to Cancun, I'd try another resort.