There are a lot of very in-depth reviews so rather than give the play by play, i thought I'd try to give more of an overview and an impression of things that stood out for us.
We were a group of 16 ranging from age 8-55 so we had many of the age demographics covered and everyone seemed to have had a wonderful time.
We had been on cruises with Princess, NCL and Carnival before but this was our first cruise with RCCL. Being able to drive and park at the port of Baltimore was certainly a draw and the embarkation and disembarkation went very smoothly. My initial concern when booking the cruise was the age and the size of the ship. This was a smaller ship than i am used to and it was sold out so i thought we'd be packed in like sardines. I was pleasantly surprised at how well the ship has been refurbished and maintained and also that it never felt too small - just large enough to be able to get anywhere on board in a matter of a few minutes. They told us there were 500 kids on board that week for Christmas but it never felt like that. THey must have kept them hidden in the kids' clubs. It was beautifully decorated and comfortable throughout.