I write hard reviews comparing to similar journeys so please pay attention only to the detail and not to the star ratings. In my view there has to be a significant difference to rate above or below average for comparisons among the 6 river cruises I have done.
With that said I highly recommend most river cruises for the experience compared to most ocean sailings.
With Viking the staff is outstanding 90% of the time and above average. The food was great and similar to other river cruises. The only negative was that the basic breakfast items like potatoes and veggies were often brought out cold and dumped in trays. I even stood there one day as they were brought out of the kitchen and they were still too cold to eat. Of course all the other items were near perfect as expected.