A big Thank you to this Resort and its management, me and my family enjoyed and loved every moment of our stay here, the food options are great, pool is fun and clean, bars and their staff are great, loved the coffee shop, beautiful people and great hospitality, a few things to improve, beach is small and rocky and room service: I put the sign for cleaning and left the room, but they only show up when we came back to room for a break, in this case We had to leave the room again or to say We Dont Need Room service today