The land tour (8 days with HAL) was awesome and exceeded our expectations, Anchorage/Denali/Fairbanks/Dawson City/ whitehorse/ Skagway but the sea part to Vancouver was not fun.
I would not cruise with HAL on their ships again.
1. Indonesian and Filipino staff have poor English comprehension - a big problem in the case of an emergency (Costa Concordia). They try hard, but lack English language skill.
Like I said the a/c and the inoperative toilet made for a bad experience. I will say that the bed was comfy - small consolation. The steward while unseen for most of the cruise, did a respectable job and was friendly when we saw him.... but he is not a plumber or an electrician.
Lots to do in Skagway. We were only here for 5 hours of sightseeing, but it is a nice place to visit.
The town is not bad. See Creek Street for sure. Much too much tickey tacky shops selling cheap Chinese trinkets and "Alaska" stuff that is way over priced. Do the Anchorage Saturday street fair for real AK products and forget buying stuff here. Do a fly expedition - but do NOT book with the cruise lines. Example: the cruise lines want $250+ for a flight seeing trip. Book 6 people with Southeast Airways for about $100 per person for a nice flight with highly competent pilots.