We choose this cruise based on the itinerary, Belize, Routan, Cayman, Cozumel, ended up in Nassua and Freeport, not exactly what we wanted because of ship's engine issues.
I've heard prior to cruise Carnival is a "Chicken Nugget Cruise Line", well that it was. A complete disappointment, ship couldn't get out of Miami on-time, 36 hours to get to Nassua (90 miles away), another 36 hours to Freeport (45 miles). I get the seatime, only purpose was to nickel and dime all the passengers.
Food in the Black pearl Resturant was average at best, more along the line of Diner Food, service extremely slow (to nickel and dime you again with cocktails), dinner service averaged 2 hours after sitting down. They came around during dinner pedaling overpriced shot (again, nickel and dime you). The buffet lines offered subpar Denney's tasting food.
Room was clean.
Nassau was a dirty, tourist trap. Because we got to Nassau unscheduled the excursion were overpriced and underrated