This is my 3rd Carnival cruise and second to Progreso and Cozumel. When we went before we were on the Carnival Holiday which is now not sailing out of the US.
Positives:
Fantastic service staff that were always willing to go above and beyond.
Smelly bathroom, light by the mirror worked sporadically, not a good place when the boat was rocking.