Just got back from the Norwegian Star 7 day Alaska cruise (today July 3rd) - Juneau, Ketchikan, Skagway, Prince Rupert, and an unbelievable full-ship tour of the Sawyer glacier. We gracefully navigated the icebergs... getting closer and closer... stunning scenery.
Stayed in a balcony (9th floor, forward) - loved it. The lower-half glass and overhangs made it pleasant even in light rainfall. And the weather was warm enough to enjoy a bit of sunbathing.
The food was good, but the specialty restaurants were pretty decent too. The cover charge was $10-$15 per person, and made for very few crowds and no screaming children. Dined at the french restaurant... the italian restaurant... and the japanese restaurant - paying $30+ for what I'd expect to pay $150+ for at home. Room service is free, (they even have pizza) when you're bushed and just want to crash.
Great storage, bathrooms not as small as expected. Space under the beds was enough for our largest suitcases. Can sunbath on balcony. Odd RV-style latrine smells when the balcony door is left open (pulls air from the rest of the ship somewhere).