We chose this cruise so we could visit Key West. Great port for walking around. This was by far the best port of the itinerary. We enjoyed the ambiance of the town and stopped for a beverage at one of the many sidewalk cafes. The remaining ports, Cozumel, Costa Maya and Georgetown were less impressive and I would not bother going back to them.
The ship is amazing and the crew are fantastic. The food was excellent as always but the entertainment needs improvement. More guests and fewer productions would be an improvement.
I did one shore excursion in Cozumel for chocolate making and wine tasting and highly recommend it. My friends enjoyed the segue excursion in Grand Caymen and the snorkeling in Costa Maya