Our travel agent suggested sailing with Viking and he was right. Great cruise line. Food and drinks were really good, the staff was totally engaged with passengers and the shore tours were wonderful. They were constantly cleaning and tested us daily for Covid. Really made us feel safe.
The guides in each town were very knowledgeable and fun. Great way to see the towns along the Danube, Main and Rhine rivers and learn about the history of each town.
The pianist in the lounge was really good and provided good dance music at night as well as easy listening during the day.