My wife and I have been around the Caribbean and this was a great resort. Had the ground floor walkout to the pool or ocean room. Was great. Book LaToc restaurant asap as it's an incredible French restaurant. Also recommend booking Tuscanini's and taking the shuttle to Sandals Grande for an over the top Italian fine dining experience.
Water was GREAT, warm and pretty clear. Not as clear as Jamaica but close. Excursions are great, people are ultra-friendly, and the pool is great. Enjoy!