Upscale hotel with clean well-appointed rooms, nice facilities, friendly service, great food and drinks, no shortage of snacks and desserts, nightly shows, and a nice beach. But what stood out for us was all the little extras to made us feel spoiled, be it the ice cream bars, bowls of nuts, stocked mini bar, pastry shop, quality cocktails, you name it. Only negative is that the beach was nice, but was a fair trek from the hotel. There was however supposedly a shuttle.