I stayed 1 night with my daughter at this hotel and it was absolutely amazing! I wish we had booked for more days. The staff were all very friendly, the hotel was clean & luxurious, the amenities (pool, spa, private beach) were perfect for making the most of our vacation! We will be back!