We went to Sandals St. Lucia about 5 years ago while cruising on the dawn Princess. As I recall there are two to choose from and we actually visited both. If you get there early you can sign up for scuba or snorkel excursions. The food is fair to good. The free drinks are good. The pools are excellent and the beaches are good. If you want to drink and hang out I'd say its worth the money. Both facilitys are above average. One more note- we went on a travel agents pass and were treated like royalty I don't know if this would be the case with a cruise ship pass.