This was an excellent cruise. The crew took care of our every need, the tours were informative and entertaining, the boat/ship was clean. The food was great, and they offered a good variety. There were informative lectures on the next port of call, along wit general talks on Russian history and language. Our guides were knowledgeable and friendly. They even provided bottle water for when ever we left the ship, or returned.
There was no assigned seating for meals, but our waitresses learned our names and likes (to the point they knew I liked soda, not wine, with my meals and would automatically serve it !!!).
They were specially helpful at the end of the cruise, taking us directly to the airline counter. I was on a Princess cruise awhile ago, and they left us high and dry (after holding us on the ship too long) and we had to scramble to get to the busses to get to the airport (and almost missed our first flight ).
Cabin was clean when we arrived and the staff kept it that way for the entire duration. The shower was kinda small, but I've been in smaller showers on other cruise lines.