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.