Did Barbados South 12/4 and Barbados North 12/11. To keep it simple: the wait staff is great (food service, bartenders, steward). A/C broke the first week. Offered onboard credit, and a chance to cancel the next week's cruise (good pr, and a much deserved plus).
For scuba divers, they advertise as a 'liveaboard' in mags such as Rodale's Scuba...NOT!!!.
PLUS: Food (breakfast, lunch, dinner) was great. Open bridge while sailing. Sails unfurled in the evening and mid morning. Room service seemed better than actual set meals.
Minus: After midnite, you can't get a glass of water, let alone a simple snack (ie a simple sandwich), unless you request room service. A cup of coffee can't be found until 6am. In between lunch and dinner (keep in mind you may have missed breakfast or lunch for an excursion you booked with the ship), you get cookies!.
Communication between departments was non-existent. If you booked an excursion, and it ran past lunch, you didn't get lunch. To their credit, the second week they did try to reconcile this problem. Excursions are hit and miss. They may be cancelled, they may not. They may be on time, they may be 2 hours late.
Finally, and if anyone from the company actually reads this stuff: Never, and I say NEVER give your product away. We booked at a reasonable (at the time) rate to my wife and I. Then took advantage of their advertised policy of a steep discount for a back to back. Only to find out that if you went to a discount website, we could have gotten the first week for almost half off.
Overall: Taking into account the weather the first week and it being the first time this company did this specific itinerary, they did a commendable job. However, by their own admission, by offering such a steep discount on those 'last minute' sites, I felt we well overpaid, and probably won't sail again with them. If you work for the company and read this, consider the following: NEWER give up your front gate!! Offer free drinks, discounts on shipboard stuff, etc., but NEVER give up your front gate!!