Cruising from Baltimore was great! They have the check-in/check-out process down to a science. We were able to park and get on board within 20 mins (NOTE: Parking for the week will cost you UPFRONT $105).
As with all Carnival Cruises, the staff greeted us with many warm welcomes. The atmosphere was filled with people of great spirits and seemingly happy to be vacationing. Of course lunch was available on the Ledo deck as we await the rooms to be available. Our bags were at our door when we got to the room at approximately 2:30pm. The room stewart greeted us and introduced himself shortly after getting into our room. His service the entire time was excellent and was always just a phone call away.
We chose "your time dining" which is convenient, however there was often a wait of about 20-30 mins for a table since it was 9 of us who wanted to eat together. Service in the dining room was great too but twice we did experience a long wait time between the food starters and the main course.