The land portion, Fairbanks, Denali and McKinley, was great especially the Tundra Wildlife tour at Denali. Had a great gold panning tour at McKinley, not your packaged, warm water, amusement park tour but a real trip guided by a real gold panner.
The Alaskan ports are just large jewelry stores but the scenery in between and around the ports is spectacular. Wildlife tours give a great view of animals not in a zoo.
On our cruise, the photographer were very pushy and obnoxious. Kept us waiting in the rain taking embarkation photos.
Food and food service on cruises had declined over the years.
One down point is the Vancouver Airport. With two ships arriving, the lines for luggage retrieval, airline check in, luggage check in, security and customs were long, long. We arrived 4 hours before flight and needed most of that.
But go on a Princess Cruise, you will enjoy it.