Just came back from a 4 night cruise to Key West and Cozumel on the Carnival Imagination. This was my sixth cruise and my first on Carnival. It will be my last. Carnival has a long way to go to catch up with its competitors.
The following things were positive:
* Ease of check-in