Everything about the hotel was just perfect. The staff were nice, the beach crystal clear, the room were clean and we were upgraded for free. Moreover the hotel flexibility, we were credited for the night we missed. Just amazing. I observed that they always look into the things that you might need so even before you asked for it, they already provided it to you. They give random snacks to their guests, whether you are staying in the room or taking a dip in their pool. They do not have full board meals, (Breakfast, Lunch & Dinner) by offering packages inclusive of all these three meals. This means a lot to your guests.