The location is good, the rooms are nice and the pools are big. This place rocks with old world charm and with all the modern amenities you can find at a luxury property. We loved the place on the beach and there was such a beautiful breeze throughout the day, the food was amazing and needless to mention the cocktails were great too. We did enjoy the swim in the ocean and the swimming pool very much. In the evening, we would walk along the beach side which was just perfect to watch the sunset. Our room was big enough, and clean. Nice comfortable bed too. The staffs at the breakfast was always lovely and helpful. The breakfast was good too. Overall, the hotel is perfect and just needs to maintain the quality of service they provide.