Went with my wife and 2 kids (1 & 3). Super family friendly, the staff were courteous and kind especially to our toddlers. They were easy to work with and accommodating. They really cleaned the room, not just make the bed and give new towels. Feel like they went the extra mile to make our stay incredible. The pools were great and the beach as well. Never felt afraid for my kids or anything, felt very safe while we were here.
The only thing I would tell people to be aware of is that if you book an excursion and you have to drive anywhere, you have to stop at other resorts along the way to pick people up. For example, we went to Tulum (incredible!) which is normally about 1.5 hours away. But with all the stops we had to make to pick people up, it took about 4 hours to get there and same on the way back. I would say it was worth it, but just plan accordingly.
Overall, a great stay and great vacation. If we ever make it back to Cancun we will be staying here again.