This was a wonderful hotel. The beach was beautiful, clean, and the staff were so extremely friendly. Monica in the Asian fusion restaurant was so kind and helpful, she made the meal fun. Marbella in the buffet area always had a smile, we enjoyed seeing her everyday, She was fast and attentive to our needs. Emiliano the wait staff upstairs for the pizzaria and Taco area was so fun, so happy, and a true joy to be around. We felt like the staff really enjoyed their job and helping others. The hotel offered great entertainment, all staff were very helpful with getting around the big property, and many wonderful food options were included in the stay. They were so close to the Xcaret main park but still offer a fun boat ride to the entrance. We arrived earlier in the day and so we checked in at 1, they gave us a smart bracelet to access the beach and buffet until the room was ready. I was prepared to have a long wait to check in but the whole process in total ended up being roughly 30 min., with wait times. The rooms were very nice, very clean, and they were stocked with drinks, nut snacks, soap, shampoo, a comb, and a small vanity packet including a nail file. The pools and beach have oversized towels. There are options to get drinks throughout the whole property, the cabanas on the beach are first come first serve and there are many of them. We will return, this is a great hotel!