The location is the absolute best part, and probably why they have such great reviews. Definitely the best beach, and we’ve stayed at a few hotels all over the Cancun strip, Playa del Carmen, and Riviera Maya. But the hotel is so limited. Only 3 sub par restaurants. One was closed the entire time we stayed (5 nights) and the other closed a couple nights as well. The buffet? Laughable. I’ve never, in any all inclusive hotel, have seen one so small. The air conditioning was out the first 4 days of our five night stay in the restaurants, the lobbies, and even our first room that was ocean front (as paid and reserved). They switched us after it was out again the second day to a larger room, that had an excellent view of the back of the other tower. (Sarcasm). This is not the staffs fault, they were mostly excellent. Emiliano on the beach was our favorite and he took great care of us every day. Drinks were good. But I find it hard to believe such a large chain of hotels with absolute prime real estate space on the BEST beach does not make the hotel better. Dumbfounded at the minimal food options. I’ve seen buffets larger than the entire restaurant where the buffet was located. There is no entertainment at all anywhere on the premises. I saw an entertainment team walk around a couple times, but never saw anything going on day or night. Our room was decent but mattresses were not comfortable. The one thing that was pretty good was the breakfast at Altitude tower.