Very nice resort with a variety of tasty eating options, comfortable rooms, beautiful beach, and attentive staff. The facilities are are well-placed with secluded areas and popular areas throughout. It's a little bit of an older Sandals and the new layouts are more efficient, but it is well-maintained, especially the grounds which were immaculate. The beds were comfy, climate control was great, bathrooms had lots of hot water with good pressure, and housekeeping impressively stopped by twice daily to keep the room clean, restock, provide turn-down service, etc. The staff was cheerful and competent. The large gym had nice modern equipment, fresh towels, infused water, and was never crowded. We went on several dive trips to fantastic reefs and wrecks. Of particular note was Marcus Joseph, the knowledgeable dive master, who gave personal attention to all divers, maintained strict safety protocols, and made the trips fun and interesting. When one diver discovered they had dropped their dive computer after we boarded the boat, he retrieved it in about 5 minutes from the bottom of the sea - amazing. Lisa at the breakfast buffet was very sweet and gave us a warm greeting every morning. We had a fantastic vacation marked by impeccable customer service that seems to be the hallmark of Sandals.