Background Information: We have cruised once prior to this, a 12 day NCL Baltic Capitols Cruise. We chose MSC for the dates (fit kids spring break) and that we got two kids "free" (taxes/port fees only) in our cabin.
Travel To Port of Embarkation: We flew from Belgium to the Barcelona airport, landing near 11AM. Taxi to the cruise terminal was smooth and easy. The cab driver did add a port supplement (I have no idea if it is valid) and the tab was about 28 Euro.
Embarkation: This ran quick and smooth. We had pre-registered through the internet, so they shot web-cam photos of us, got a credit card signature, and presented our cards. (Oops... first pass they handed me someone else's credit card and receipt to sign!) We were at our cabin within 15 minutes, and our luggage arrived by the time we finished a buffet lunch.