The place was amazing! Like super!!! I liked the idea that it was by the beach, amazing pools and a mini water park! I just have a concern on how the staff communicate, specifically the front desk, from the moment we checked in abnd out, they have little interaction, not smiling, very slow, abnd to top that, the room wasn't ready when we arrived, we arrived 2hrs late ao I suppose it was already set up, but we waited long. I would recommend to retraining the front desk personnel right away