First up, the good. Our room was nice...actually bigger than we thought. The daily service for the room was excellent too. We found the floor staff very courteous and attentive.
As for the bad, well, my wife and I found it very difficult to communicate with most of the staff on board. I will go out on a limb and say that english is not their first language and several times we just had to walk away and find someone else who we could acutally understand.
If you're going on a cruise, I highly advise you do it in the Caribbean or somewhere else where it's warm. Honestly, taking a cruise through Alaska is pretty boring. After you see a couple of glaciers and a few pieces of ice floating around you've pretty much seen it all. There is really NOTHING to do on board. It's too cool to swim or play games outside. The shows we saw on board were...uh, how do you say it politely...awful. They had a "rock show" on our trip and my wife and I were actually embarrassed for some of the performers. Almost comical. The word, "cheese" comes to mind.