This was my first river cruise, based on my wife's recommendation, she did the Moscow to St. Petersburg cruise last year with a friend.
From the moment we boarded on the first day to reluctantly leaving on the last day we received 5 star treatment, nothing was too much trouble for our hosts.
The accommodation was clean and comfortable, the food was tasty and well presented (I'm a fussy eater) and gave you a flavour, pun intended, of the area being visited.
The evening entertainment was excellent.
Apart from the overall package, a couple of things struck me as being a nice touch, every time you left the ship you were given a bottle of cold water also, as one who uses a walking stick, I appreciated the fact that each walking tour had an "easy walking" group that went at a more leisurely pace and avoided the steeper routes.
The ship was not one of the new longships but it did not detract from the overall feeling of being on an elegant cruise.
I would thoroughly recommend a Viking river cruise for a relaxing holiday.