The gem of the Caribbean!
My wife and I have come to this resort over and over again. It's quiet, clean, and just a mile outside of town - close enough to be convenient, but far enough to really feel paradise. The staff is friendly, both swimming pools maintained well, and their restaurant... wow. Five nights a week, the Beachside Cafe serves everything from burgers to grilled cedar-plank mahi.
There is a physical therapy center on-site which offers a range of services from a simple massage to serious rehab. There is a multitude of things to do here: yoga, ai chi, wine tasting, BEER tasting, snorkeling and scuba diving, private and personal island tours... and all of it right here on property! We keep returning, and we don't plan to stop.
Thank you Sand Castle on the Beach!