If you enjoy touring but not packing and unpacking then this is the trip for you. Once you have checked in on the boat all your practical needs are taken care off and you can relax and just enjoy the holiday.
We were on Viking Kirov, a modern, clean, well appointed and very well run ship. Organisation is first rate and the food is very good and plentiful. The tours, included and optional, gave a good introduction to the sights of St.Petersburg and Moscow, including poor driving habits (not the coach drivers!) and mammoth traffic jams, and the stops during the cruise provided enjoyable, interesting and occasionally quirky contrasts.
The history lectures given by the guides during the cruise were very good and together with the almost impossible language lessons considerably enhanced the Russian experience.
Well appointed quiet cabin. All decks are promenade decks and having someone walk past your window can be disconcerting. There are also tables and chairs at regular intervals for smokers and although these are situated to the side of the cabin window it is still distracting when people are there having a smoke.