My wife and I and four friends wanted to do a boat trip between Moscow and St Petersburg and didn’t want one of the fleets of ships with 200 passengers. And in addition to size we found a number of negative TripAdvisor reviews on many of those larger ships. We found the Volga Dream which takes only 100 passengers and which is privately owned by a Russian family. It could not have been better. The crew was exceptional in their friendliness and professionalism, and the boat itself was in wonderful shape and exceptionally well maintained. Despite having 100 passengers, we never found any place too crowded to do exactly as we wanted. The shore excursions were very well planned and executed. And the food was excellent. We would warmly recommend the Volga Dream to anyone wanting to do either Moscow to St Petersburg or the opposite direction.