The ship itself is beautiful and full service. The staff were almost all very friendly and helpful.
The food is mediocre at best. Breakfast buffet is like a "cattle call" with a game of "musical chairs". The other breakfast options are the restaurants that close at 9 am. Aren't we on vacation so that we can wake up and get ready for the day at our own pace?
Be prepared to get bombarded with marketing schemes and every possible effort to extract every penny that you might have left, from WAY over-priced and under-poured alcoholic beverages to very expensive and spotty internet and sales pitches at every turn. I got a massage in the spa. It was expensive but great (one at the same quality is half the price at home). Then at the end, while all relaxed...the sales pitch!!! "Buy this bath spa product for only $63..." You just ruined my massage!
Did you know that the vast majority of shops at the ports are actually OWNED by the cruise lines? I didn't either. Try to shop local.
There is on-board entertainment that was fun. Our cruise director and his staff were amazing.
The Medallion program is great in concept. Just needs some fine-tuning.
After you've spent all the money upfront for your cruise, be prepared to hold onto your wallet. They are going to do everything they can to exact every last penny from it once you arrive.
Of course, the scenery and ports of call were amazing. The excursions were worth doing (but you could book many of them independently or, in some cases, on shore when you arrive for a lot less money).
A cabin with a balcony is almost a "must have" for an Alaskan cruise. On most cruises it may not be as important. But on an Alaska cruise, you'll likely miss some amazing scenery from a view-point and setting that is worth the extra costs. Also, I HIGHLY recommend that you include the "Concierge Package". It more than pays for itself in a lot less hassle with luggage, transports, embarkation, etc.
The cabin was nice. Nicely laid out with plenty of room. Very clean with everything you need.