The Netherlands, weather, and tulips couldn't have been better. Viking River Cruise needed improvement. The cabin was fine. The food was fine. However, the service was less than expected. If there was a concern, they were not in a hurry to rectify. The worst was when I had opted for an extra tour that did not deliver on its advertised description of a visit to a factory, the only reason I chose to pay for the tour. Then, when I told them my concern they only said sorry for the confusion.
Also, while on the trip, an engine blew. I understand things can happen. However, nothing was done on the ship to compensate. When we got home, they offered a voucher to compensate that had to be used in the year and not toward any other Viking special offer. So, really it was not much of an offering.
While on the ship it would have been nice if they had told of some of the benefits they offered. For instance, we stumbled upon individual maps and info on each port in the library. They were and would have been very helpful. Why they didn't tell us about them, I don't know.
Internet was weak. Did they tell you where it was the best on the ship? NO. You had to discover for yourself.