We went into Baltimore two days prior to the cruise, both to ensure no travel problems and to have a full day to explore Baltimore. Embarkation was good, although we apparently had priority boarding through AAA, yet it was not noticed and we had to stand in line, which took about an hour. Cabin was clean and nice and as expected. Bathroom is small compared to Disney but we knew that going into this cruise. Dining was excellent and wait staff was 100%. Could not ask for anything more. One elevator appeared to be having some problems but overall ship was in very good condition. On-board entertainment could have been improved. Overall service was excellent. Captain wisely swapped two port days (Halifax, St. John) to avoid Hurricane Chris. Disembarkation was very smooth with paid transfer to the airport.
A lot of activities were to promote the spa (and its associated additional cost). No traditional poker table, only a blackjack table that appeared to be converted to a Texas Hold 'em table. Blackjack tournament ($25) consisted of playing only 7 hands, then the person with the most chips moved on to a final round at the end of the trip. Bingo was $39 and up. More lectures about ports would have been appreciated.
The cabin was what we expected. We knew that it was not a large room and in fact, it wasn't. However, it was nice and quiet down on deck 2. They do have some music and activities in the centrum area, so if booking a room on deck 4, 7 or 8, be aware of that if booking mid-ship. Cabin attendant kept the room in excellent condition with at least twice daily service. Nice towel animals.
None were offered by RCCL. We did our own thing, touring the USS Constellation and seeing the 4th of July fireworks.