This was a good cruise with some not so good mixed in. Basically the cruise was fine in the sense you're on a floating hotel visiting all these beautiful places for two weeks over Christmas and New Year without any stress or worries.
A few items to note, the wait lines/times for dinner are just silly and UNACCEPTABLE. On average we waited 30 minutes each night with 4 dinners being over an hour and one night we waited over an hour and a half. How do you not have wait times figured out at this point on a 16 year old ship is beyond me? As you can imagine it was enough to make the overall cruise less pleasurable.
The theatre got crowded really fast so if you weren't there at least 15 minutes prior to the show you weren't getting a seat. As you can imagine, if you're waiting in line to eat for 30-45 minutes nearly every night and then waiting a little longer to get food, the chances of you missing many of the shows is great which was the case with us.
Cabin was small but comfortable. The shower was tiny so if you're more than 180lbs you'll find it unbearably tight (over 200lbs you'll be hanging out of the shower).