We just returned from a 7 night Christmas cruise that departed Baltimore on the 23rd of December.
I have been on a previous Carnival Cruise aboard the Valor out of Miami. On balance, I enjoyed this cruise much more than my prior cruise. I think this is partially because my previous cruise was my first cruise and I was shocked by the sheer number of folks that typify what the rest of the world views as "Americans", the over abundance disgusting food, and the high school play level of entertainment. Basically, everything folks had said about carnival being the meatloaf and rednecks was more or less true. As an over educated professional, this was a shock.
This time around, I just decided to have fun. I wasn't expecting good food, or great entertainment. But boy was i surprised!