We chose this cruise because of the itinerary and we had enjoyed our Viking river cruise several years ago. Also, we booked when Viking was offering reduced air.
We loved the ship and especially ou cabin. We were upgraded from deluxe to veranda a bout a week before cruise.
We did not really care for dining in main restaurant. Service was very slow - not waiters fault- they just had too many tables to service. We have done a lot of cruising and prefer confirmed dining at same table with same waiters at same time (for dinner).