The ports were great, but the cruise was really an Eastern Caribbean rather than a Southern.
The food variety was excellent in the dining room as well as the Windjammer (buffet). Food quality was also very good except for the Angus steaks. Ordered them twice (medium and medium well)and they were tough.
Entertainment was good to very good with lots of variety. The on board musicians were excellent also with a good variety.
There were plenty of activities for all to get involved in, so one only had themselves to blame if they didn't participate.
Having two cruise days down and three back was good to unwind and relax on the way back. Rough water on the way to Labadee, Haiti had a number of passengers sick. Samana, Dominican Republic was a new port for us and the tour we took to the falls was enjoyable except for the rough roads.
Biggest problem was disembarkation, it took too long and seemed not to be well organized.
We had a great time! I'd rate the experience 4+ out of 5.