Itinerary great, view going along the river very nice. She is very clean but most definitely 3 stars. In fact when someone was complaining at the reception desk that is what the reception said " We are a 3 star ship". It is hard to get use to the cot size twin beds. The company Nexus that i booked with did not have any option to upgrade to a double bed. I think there might just be a handful on the ship. You have to pay for drinking water on the ship only tea or coffee at lunch and dinner. They give you a mini fridge in your room, so on your first jaunt off the boat pick up some bottles of water, juice, pop and liquor to fill the fridge if you like, you are allowed to bring your own drinks to the dinning table. Did not like the entertainment on board( a singer with disco lights and a classic piano player who also plays accordion. Local musicians with costumes. In fairness only saw the first show and my husband and i watch shows on our tablet that we had downloaded before leaving home. WIFI is useless (maybe you sometimes get your email but that is it). Lots of time to read before you get to the shore excursion which can be very intense. Not for people that have mobility issues. No elevator and you are going up and down stairs a lot and a LOT of walking off the ship. I have got problems with my ankle and brought walking sticks that helped a bit but Russia is not Handicap friendly. Very few churches have a place to sit (supposedly people stand in Russian Orthodox churches). It was very hot when we were there and most places are not air conditioned. Make sure you bring your own shampoo and Kleenex, you are only supplied with 2 bars of soap and toilet paper (which i used for Kleenex). Ask for a second pillow when your get on board as you are only given one. Have to go to the reception desk for info as you have no phone in your room to ask questions. There is a intercom in your room just to call you for meals and to get off the boat for shore excursions. Food was okay, you get to chose fish, (lots of small bones in the fish which turn me off) meat or vegetarian for lunch and dinner the day before on a menu check at your assigned table. You will not go hungry but definitely 3 star. Paid $3,800.00 which included flight from Toronto, Canada and back and most shore excursions. Paid a extra hundred for the middle deck(not really worth it as you have to leave keys with reception on the 2nd floor when you get off the boat and you get off on on the boat on the second floor). So I got what a paid for in my opinion. When I priced other ships doing the same itinerary it was more then double.