I think Holland America is a great choice. I did a 7 night roundtrip from Vancouver on the ms Koningsdam this past August with my parents for their anniversary. I've previously been on Carnival, Royal Caribbean, Norwegian, Celebrity, Princess, and Regent. It was my third Alaskan cruise. My first two were with Princess and Regent.
I was a little cautious picking Holland America b/c of their reputation for being "Heaven's Waiting Room On The Sea" but it was nowhere near what I thought it would be. My main criteria were a cruise that visited Glacier Bay and left from Vancouver and of the ships that met those requirements, ms Koningsdam was best. There were a lot of multi generational families traveling so there was a good mix of ages onboard and the children while present weren't out of control. I never really saw any adults who partied too hard either.
Our itinerary was Juneau, Skagway, Glacier Bay, Ketchikan, and through the Inside Passage back to Vancouver.
We took advantage of the HAL pre-cruise at the Pan Pacific Vancouver prior to the cruise. It's expensive and the hotel shows it's age but proximity to the cruise terminal can't be beat. They'll take your bags at your hotel room and you won't see them until they've been delivered to your cabin.
Accomodations were good. I had a spa balcony and my parents had a Vista Suite. Both cabins were roomy with plenty of storage. My only complaint was the toilet in my cabin was on an angled wall pointing to the shower and there was not a comfortable way to sit without bumping my knee and contorting myself. I'm only 6' tall.
The food onboard was good. It was standard cruise fare in the main dining and buffet. I generally like a casual breakfast and so I began the cruise eating in the Lido buffet but there always seemed to never be enough empty or clean tables so I was going to the main dining room by the end of the cruise. We mostly did lunch in the buffet or in town on port days. Dinner in the main dining room was good most evenings. HAL was doing a "Taste of Alaska" highlights for dinner on some nights. We paid extra for a seafood boil for dinner one night and it was not worth the extra expense at all. I wasn't impressed that the Canaletto specialty restaurant was just a sectioned off portion of the Lido buffet. I wanted to try Pinnacle Grill but we never got around to it. The poolside snack bars with burgers, hot dogs, and pizza were great.
I liked the entertainment onboard. In the evenings, there were several venues with live music from 7pm to midnight or later so there was always something to go listen to and watch people. There were musical shows in the theater and a family friendly comedian one night. It was nice to have multiple options for entertainment in the evening. There were poolside movies as well each evening and there was always a good crowd for them.
HAL had a naturalist onboard the entire trip and she gave daily talks about Alaska, wildlife, and what we'd be seeing the next day. I'd say she was one one of the highlights of the trip. Her name is Natalie Tan and she was really good.
Overall, I thought it was a great experience. If I had to do one thing different, I would've paid for my parents and myself to do Club Orange. For $25/day, the upgrade and private dining room would be worth the extra expense to me. Club Orange has a small, intimate dining room and there were always tables available. The other passengers I spoke to who had it thought it was a great value.
https://www.hollandamerica.com/en/us/onboard-experiences/dining/club-orangehttps://www.hollandamerica.com/content/dam/hal/inventory-assets/activity-types/dining/club-orange/Club_Orange_Benefits.pdf