Worst of all, the staff is poorly trained & virtually incompetent. In just 5 days, numerous things went wrong, all of which were preventable. A few examples - a room service meal was delivered without silverware, someone else's luggage was brought to our cabin, our door was propped wide open after the steward left.
Disembarkation was a joke. No one announced where to go to leave the ship, so we were all wandering around until we accidentally found the gangway. There was no staff directing traffic or controlling the lines.
To be fair, not everything went wrong. We had some very nice meals, & our dining room steward (Zelika) was an exceptionally pleasant & efficient young woman. Overall, however, the trip was a waste of time & money. We may cruise again in the future, but it will not be on any Carnival ship.