I had wanted to go to Russia for 30 years and knew the Viking cruise would give me what I wanted, at least for a first trip.
We were able to see the primary points of interest plus some unknown to me. And, going to a country like Russia, I wanted a prominent tour company handling the entire trip. Viking did great! We were met upon arrival, taken to the ship, and settled in before having our first excellent meal in the dining room.
Our room, with veranda, became our comfortable home away from home for the next 13 days. Everything was delightful, though the shower/bath is very small. The ladies who took care of the room were delightful and helped with anything we needed.
This was a perfect room location on this ship.