Great stay at a beautiful place. Beach amenities and the staff was top notch. The poolside bar was a bit expensive, but the atmosphere makes it all worth it.