This was out second Viking River cruise. A fair amount of time was spent ashore, so the entire "cruise" was not on the river. The three hotels that we stayed at were magnificent. The staff in the hotels as well as on-board the boat were extremely pleasant and very helpful.
A lot of time was spent on buses traveling to and from out accommodations and places we were visiting. Some of the sites we visited were physically demanding. That being said, everything we saw was beautiful and a wonderful experience.
The food and service, as with our other Viking experience was excellent. If you wanted something other than what was on the menu, the staff would quickly accommodate your wishes.