Overall: AWESOME!!!!! The Good: The Ship, The Crew, The Food, The Service The Bad: Rain in Key West (Not really Carnivals Fault) Bamboo Beach Club in Ocho Rios
The Ugly: The god awful video screen noisemaker hovering over the lido deck
Now the details