Same report here...my parents were also onboard. They said they actually missed two ports, Ketchikan and Sitka, but that overall it was an enjoyable experience. Their favorite part, some plane ride up to a glacier. Said it was pricey, but made their trip!
Food, as expected, not 5 star but as good as a typical Vegas buffet. They said there was quite a vocal group of complainers, but different strokes for different folks. My parents chose to make the best of the situation....would have done the same if it were a land vacation and the car broke down somewhere....vacations are still enjoyable if you pack along the right attitude!