What an amazing hotel. It exceeded our expectations by far, everything was perfect - from the pickup at the airport until the end. The food was amazing, all the activities were fantastic, and the place is absolutely gorgeous. We loved everything, all the staff was great, specially Angel, who paid closed attention to us, always bringing us a new drink as soon as we finished one, and provided an unparalleled service. We will be back for sure.
Only observation I would give is that there was one activity I really wanted to do (xul-ha) and they told several times there would not be an excursion there, and I know there were 2 while I was in the hotel. They should allow you to pick your excursions.