Our family of five has been on at least 15 Caribbean cruises and we all agree this was one the the best! We arrived at the port around 11:30 am and were on board within 30 minutes.
We did not have meals at any specialty restaurants but the complimentary offerings were fine. We don't cruise for food. We ate at all three complimentary dining rooms - the service was quick and attentive. The menu is limited but we always found something to select. The Steak frites "everyday offering" is tough but everything else was good. The buffet was adequate for a quick meal when zipping in from the pool.
The staff and entertainment were what made this cruise rates as one of our best. Everyone we encountered, from the bar servers, bartenders, room steward, dining staff, and guest relations staff, was friendly, fun, smiling and accommodating. Kudos!