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.
Camp Carnival worked out well for us. We only used it an hour or so at a time to start but by the last couple days our kids were begging to go. They had made some friends and started to have much more fun. One note - the ship decor has many Renaissance era nude paintings and a nude sculpture of David. My 8 year old was quite taking aback by all this at first. She got used to it but she was not happy about it at first! The arcade was a bit lame. Ok for an hour or so and a couple tough air hockey games but many of the other games were out of order.
We didn't get into the pools/hot tubs too much. Just too cold the days we were at see and then we were at the ports the other days. The kids enjoyed the water slide a few times.
I hit the fitness area a couple mornings. It's crowded early in the morning but the Spa hot tub is a hidden gem that is not near as crowded as the other hot tubs and it's inside so much warmer at this time of year.
The main shows/productions were ok. I enjoyed them more than my wife. The main vocalists were great at times, and not so great at other times. The dancers were so-so.
We did plenty of trivia challenges and bean bag toss competitions. Other than that and Bingo, there wasn't much other activities.
We hit a couple comedy shows. One was very good, the other was just ok.
Debarkation was quick and easy. We had a good b'fast before we left the boat.