It was a short stay for my husband and I as we celebrated our honeymoon but this resort was very top notch. The customer service was good, room was clean and ready early upon arrival and there were a lot of amenities. There’s a nightclub, casino, shops several pools and access to the beach. I’ve stayed in many resorts over the yearsg