We have a one year old daughter and live one hour from Baltimore, thus the idea of taking 5 bags of baby crap by plane to Miami or by trunk to Maryland left us at the Baltimore Cruise Terminal. We've been on several cruises on new and old ships but are not stuck up when it comes to expectations. We knew that we would get lackluster ports (Port Canaveral, Nassau, CocoCay) and an older/smaller ship compared to the luxury megaships going to more beautiful Caribbean ports leaving from Florida. Here are my observations, hope they help you make the right decision for you.
Departing from the Baltimore port is hectic in that the port/staff handle like two departures a week compared to busier ports. Dropping baggage and passengers off and going to park was relatively easy (you park literally steps away for $15/day) but the line was long at 11:30AM and moving slow. Luckily we had my father with us and they have a separate handicapped line so we snuck through within 15 minutes. This was the week before Spring Break, so there were few children and a lot of 30-55 yr olds with your obligatory seniors as well. Leaving from Baltimore you had a lot of locals and PA/Pittsburgh folks
Our cabin was a bit larger than the tiny interior rooms we've had in the past, a large picture window offers less of a "beautiful view" and more of a way to know if it's day or night (and makes the room less tomblike). With a RCL provided pack and play for the baby we had no excess room but made do. The shower was small but servicable for an average sized adult, it was a basic cruise cabin room. The steward, Isreal, was always good about freshening up the room but we didn't make many demands.