Our third river cruise and we've done one ocean cruise with Viking. It's always a great experience. Superb Cruise Director, Stephen, was the best of all our cruises. The "hotel manager" Thomas and the maitre d', Ria were excellent. Ria was especially concerned regarding my food allergy and personally went over the menu every morning at breakfast. Now that's guest relations. All of our tours were excellent and we always love that Viking has an "included" tour plus several options for a nominal extra charge. As we'd seen several of the port cities on a previous tour we took a number of the optional tours. Nuremberg, Salzburg, Munich, Koblenz and Cologne were several highlights. All the guides were first rate, especially the Nuremberg WW II Tour guide and our Salzburg guide.
We were in the low end stateroom as all you do is sleep there anyway. Bed super comfy, bathroom small but we're yacht people so that never bothers us. Room staff excellent and personable. Only on board complaint was lack of variety of US TV. Wi-Fi is free but can vary due to terrain.
Food is very good to excellent. Appropriate variety and always can order off menu which we did several times. Lovely local wine selection and appropriate beer to part of the country that you're traveling through. Free of course at lunch and dinner.
Small. Water level port light. Bathroom totally adequate. Very comfy bed. Good sized TV. Wi-Fi. You're never in the cabin except to sleep so perfectly adequate.