We chose this cruise to the Caribbean for the dates.
The process of getting aboard was worse than the security lines at the airport. it took so long they had to offer wheelchairs to various older adults in the queues! We queued for nearly 90 minutes and then it took another 20ish minutes to get sorted before we could board.
The entertainment was certainly hit and miss. The ice skating shows were great but the main entertainment in the evening theatre were VERY variable.
The three twenty somethings were not impressed with the entertainment or activities. Nothing really hit the mark for them during the whole 9 days.
On the other hand our teenager loved the teenage group and loved meeting lots of different people. He had a blast!
The ports were quite similar but not sure what we expected from a Caribbean island! Activities were VERY expensive for instance at Labadee in Haiti the zip wire was $110 per person!!