This was a great way to see Mexico, the Cayman Island and the Caribbean while cruising up to New York. All the port were great, having everything included in the price while on the ship meant no need to worry about costs, we just had to book the shore excursions, and they were great.