I have been to cancun 5 times and this resort was definitely one of the best. The hotel feels newer and clean. Staffs were super friendly. There are multiple activities by the pool area including water volleyball, beach volleyball, bingo, iron man contests, etc… beach is spacious and not busy. We liked the towel system, you need to return your towel every time you leave so chairs are not occupied with unclaimed towels. The food was okay, not much variety each day but it was delicious.