The cruise was chosen for its itinerary, and for the Viking good reputation. We were on a river cruise from Moscow to St. Petersburg, with stops at small towns along the way.
Both embarkation and disembarkation were organized and went very smoothly. Their organization and staff are excellent.
The ship was a Russian ship, but had been redone recently by Viking. It was much nicer than the other river boats we crossed at a few ports. Our cabin had a balcony and patio door, and had great storage facilities and clean bathroom. The bed was very comfortable.
All the meals on the ship were well prepared, excellent quality, and delicious. The dinner menu had a good variety of choices to please any taste. The Breakfast bar was great with a huge selection of foods for any taste.
They offered a number of classes on the Russian language and on Russian history, which were very well presented by the knowledgeable guide staff. We also had an onboard musical presentation, were taken to a concert of Russian instruments, and to another Cossack musical review. We also were taken to a beautiful theater in St. Petersburg for a performance of Swan Lake.
The service they provided was top grade. Our room was faultlessly maintained, the onboard staff were all charming and helpful, and their tour guides were excellent. The local guides they used were also wonderful.
I felt that their choice of ports and shore excursions along the long waterway between Moscow and St. Pete were excellent. We had a home hosted visit and sampled local fare, visited a school and were entertained by students in costume who sang a folk song, visited an artists colony that had many interesting things, and an island with a fantastic wooden church that was build with no nails. The timing of our visits to popular destinations such at the Peterhof was perfect - we beat the crowds, and were given expert advice on how to avoid pickpockets.
We did not travel with children.
We would go on another cruise with Viking in an instant. To another destination - not that we didn't totally enjoy the Russian cruise, but because we want to experience other parts of the world.