I love Viking - it is the best river cruise company!
The service is unbelievable - the staff seems to know your name after the first day! They can't do enough for you.
The food is amazing - The German Food night was on point - I am very persnickety about German Food and this was just like having a meal with the German Relatives! The food is always delicious - there is always a nice variety - and even if you don't want exactly what they are offering, they will accommodate you. They truly want you to have a wonderful dining experience.
The rooms are small, but comfortable - it is perfect for the amount of time that you spend in it. The bathrooms were much bigger than in other ships - I especially felt the showers were roomy and my husband and I are larger people. It was wonderful - I wish I were on a Viking Cruise right now :) !