I had cruised with Holland America to Alaska with my father ~10 years ago. I wanted to now share the experience with my son and my wife, so I picked Holland America again.
My expectations were high, especially for the food. When I cruised with HAL before, the food was fantastic. Every meal at the MDR was excellent. Unfortunately, the food was the most disappointing aspect of this cruise.
MDR food quality was exactly the same as buffet quality (the MDR selections were also available from the Lido). Both were average for the most part. It appears they are looking to force people to eat at the specialty dining restaurants to get high quality food and have let MDR food quality devolve.
Cabin was excellent! Roomy, updated decor, on demand on TV along with access to ship functions/information was great. Lots of USB ports. Bathroom was spacious with a bathtub.