This was my third cruise with Carnival Cruise Lines and loved it!! My first cruise was on the Ecstasy (to Ensenada) and my second cruise was on the Fantasy (to the Bahamas).
EMBARKATION:
We flew into Fort Lauderdale (from San Diego) because it was about $100 cheaper than flying into Miami. The Carnival representatives were easy to spot in the airport 'cause they were holding up signs that said "CARNIVAL." Once we boarded the shuttle we were off to the Port of Miami. It's about a 45-minute ride. When getting off of the shuttle make sure you have your passport/documents/boarding pass with you and a few bucks to give to the porters (the people who handle your bags).