We really enjoyed our stay here. The food was good, and the staff made up for the shortcomings with the beds. They were so very helpful and nice! The staff made it a really great experience. From the guys at the front door when we arrived, to the waiters, the concierges and the staff at guest services -- all excellent. Alfonso was our concierge in the Level lounge, and he was fantastic! Santiago was also a concierge, and he was awesome and helpful too. Juan, Carlos, Martin, Maximo, Diego (waiter at the pool area), and so many others at the restaurants and bars, they were all so wonderful. I'm sorry I don't remember all their names! The other guests were really nice too. I love that they have a separate adult pool and kids' pool. I also loved the beach. The sunsets were amazing. We stayed in the tower (Tall building to the far right) on the ground floor and the only negative I would mention is that some of the furniture could use replacing especially the beds we had in our two rooms. They were a little too soft and squishy for us. If you like a firm or even a medium mattress you may want to ask if they have that in another area or another floor of the tower. But it was very nice and clean otherwise. Despite that, I'd really like to go back again.