This was our first cruise the good: We had Grand Suite with large balcony room was nice and the staff was very kind and helpful, food was good, the evenings shows whether magic, comedy or musicals were good. Halifax and Bar Harbour were especially great scenic ports of call. Portland and St Johns were okay, but did not compare.
The bad; Music and day time entertainment on ship was dated and boring, we are in our 50s and daughter was 26 only heard one tune that was recent (post 2000), mostly from the 50s to 70s. TV programming was limited maybe 15 channels in English, everything repeated itself, same movies and documentaries, after 2 evenings we had seen it all. Nothing interested us very much during the day on the ship when not in a port of call we don't play bingo,not big gamblers or want to listen to dated music.
Thank goodness for the gym and good weather so we could get out and exercise on the deck. The Internet was expensive but was of extremely poor quality, I mean dead.... dead .... slow, although its to their advantage since you pay by the minute starting at 65 cents/minute. When in a port we were the first ones off and near last ones back so we took advantage of everything to see.
Lastly we paid our gratuities up front, almost $500 at 17% but on the last 2 days envelopes are left in our room and at the shows repeatedly encouraged to remember the staff, wait....wait that's why I paid up front, does the staff know we already paid?.....we left another $75 anyway, I hope the worker bees know this was on top of the $500! we did appreciate their service! Beds were comfortable but pillows were flat, I needed two to keep my head level.
Bottom line we were happy to be back before Sandy hit.... will probably not be taking any cruises out of Baltimore anytime in the near future.