The cruise ports are pretty much the same amongst all Alaska cruise options. They are over saturated with the same jewelers and shopping that are sponsored by the cruise industry. The senic crusing in the fjords and at the glaciers was great though. The shore excursions could be found for half the price on land and I highly recommend the Jeep Self-Guided Tour in Juneau.
The food was average and only one or two items were memorable. What was memorable was the poor dining service. The pastries and desserts were very well made and were the memoranble food items. Do be prepared to be nickeled and dimed with Princess - everything is ala carte. Pay for a cup of coffee on Deck 5, but if you go to Deck 14 it is free? I mean come on Princess it is the same coffee. Group fitness classes are also extra dollars - every gym on the planet has free spin classes, but Princess charges $15 per class!
The Enrichment Activities provided by the National Park Servive (who came onboard at Glacier Bay NP) and the guest native Alaskians was a highlight of the trip. They did add to the trip.
Worn furnishings, small, comfortable bed, no air circulation which meant after 7 days the room was very musty.