We did the Danube cruise several years ago and knew that this trip would be a great compliment. We know that Viking provides the very best river trips. The ship is a masterpiece of design and function. The cabin is artfully designed for comfort and efficiency although we were in a water-level cabin with a small widow (the only cabin available when we booked). The trip offers many options and we never felt forced to do something. Food was great with lots of choices with each meal. Entertainment was interesting and informative, both on-board and on the shore excursions. Guides on shore excursions were fantastic and truly enjoyed what they did. Service was spectacular -- amazing that so many crew members knew us by our first names on the second day of the cruise. Weather mostly cooperated -- especially the warm, sunny day through the castle country. We have already booked another Viking trip -- this time on the ocean!