Holland America's cruise from Skagway to Vancouver was wonderful. That is, if you were healthy enough to enjoy it.
Once we were done with the aggressive land travel portion, their bus delivered us and many others to the ship coughing, sneezing, congested and worn out. Long land transports were ideal pathogen breeding grounds, and HAL was invisible with any contagion prevention. RCL does a much better job in this regard. Also, stayed in a real dive along the way.
If you're lucky enough to be healthy at ship embarkation, you will see some gorgeous scenery, and, hopefully, some wildlife. But, wildlife viewing was sporadic at best.
Other aspects of the cruise were about what you'd expect: very attentive service by stewards/waiters, good food (but specialty restaurants had the really good food), good entertainment, some good excursions/some to be avoided.
If you can afford it, get a room with a veranda. The extra space and additional viewing area was great for relaxing and taking in the scenery. We had to have the steward fix a squeaky door leading out to the veranda, but he was very accomodating and got it done right away (along with fixing a slow drain in the bathtub).
We usually dined with the other people in our 16-person group. The wait staff quickly became familiar with our group. We celebrated a couple of birthdays during the trip, and the staff entertained us with some birthday cakes and renditions of Happy Birthday. Food was good but did not blow us away.
The ship was an enjoyable size--not so large that it took a long time to get from one end to the other and not too small as to be lacking in venues. Hot tubs were actually hot and not too crowded. Didn't get a chance to use any of the several pools but those that did looked like they were enjoying it.
Overall, we were a little underwhelmed by the land portion of this tour. Didn't see much wildlife, smoke was everywhere due to the forest fires, and we're still trying to get better two weeks later. So, avoid that leg of the tour, stick to the cruise and you'll enjoy it more.
Don't bank on Alaska being the "trip of a lifetime". It certainly isn't--especially the way HAL operates.