"We had a wonderful stay at this hotel and would definitely return. The property was very clean throughout, including the rooms, pools, beach areas, and common spaces. The beach is beautiful, although a little rocky in some spots, but still a lovely place to relax and enjoy the water. What truly made this hotel special was the staff. Everyone was incredibly friendly and welcoming. A special thank you to Alexa at reception, who was outstanding ,professional, kind, helpful, and always ready to assist with a smile. She made a big difference in our stay. Also, Trudy-Ann from housekeeping was amazing, trust worthy , thorough, friendly, and kept our room spotless. The food was excellent, with many delicious options every day. There was always something great to eat, and the restaurants were very enjoyable. The bartenders were also fantastic, friendly, fun, and attentive.We also loved the entertainment. The shows were very well done, with great singers and dancers, and it was nice that they offered entertainment for both kids and adults. There were always activities at the pools and beach, which made the stay even more enjoyable.The only issue we experienced was with the room keys, which stopped working more than once. Having to return to the front desk to reactivate them was frustrating. Aside from that small inconvenience, this hotel exceeded our expectations. We highly recommend it for a relaxing and enjoyable vacation, specially if you are a family wanting a good vacation."