We booked this cruise out of Baltimore to avoid the cost of plane tickets and close enough drive from Ohio. Embarkation was extremely easy. Easy parking right next to the terminal, minimal wait in lines and right onto the ship.
Stateroom was ready and luggage came soon after. Steward was very friendly and new us by name. Service was outstanding all week.
Dining was good. We made the mistake of booking the late dinner. Our kids were just too tired by then to enjoy it. Should have done open dining or the early dinner. We ate a lot in the Mermaid grill - buffet. That got us our 5 meals a day or so! Good variety, good quality.
Perfect location mid-ships. Right next to main glass elevators but no noise from them. Large main bed and the 2 bunks for our kids were perfect. Balcony was a plus. Very private. Shower was bigger than ours at home! Felt quite a vibration from the engines while laying in bed but seemed to go away after a couple days or we got used to it. Plenty of drawer space for clothes and all emptied luggage fit under main bed. Very happy with the room.