The oceanfront terrace rooms are AMAZING: lounging on a Bali bed 30 feet away from the gently lapping waves, and soak in a sunken jacuzzi in your room while looking out at those waves! Really dreamy. You do sacrifice a bit of privacy for that - people walking by on the beach right beyond your patio - but it's the adults-only section of beach and was very mellow. (DON'T go for an ocean-view no-terrace room -- great views but windows don't open so rooms smell of mold! And the rooms with jacuzzis on the terraces face the pool with the ocean much more distantly in the background, not the same experience at all.)
Staff was great, very kind and patient. Buffet food was decent enough, and there was always lots of fresh salad and fruit, and a wide variety of Mexican and American type hot food. The guacamole and ceviche were amazing! Their paella-style dish wasn't bad. They had good tamales several times. But there were standard things I love in Mexico which weren't available, like fresh coconuts, freshly-squeezed juices, and corn tortillas, and I got really tired of the food by week's end. The reservation-only restaurants were just so-so -- very fancy in presentation, but tiny portions and nothing that tasted as good as it looked. Alcohol was terrible except in the fancy bar if you insisted.
All in all, I absolutely loved this place for its setting and its proximity to many cenotes and to Tulum, and would return if I got the same discounted rate again ($175/nt on Orbitz)