We were celebrating our 25th anniversary and chose this river cruise. It met all our expectations and then some. We loved everything about the ship, the crew, the FOOD (OMG, so amazing!) the people on the journey with us, the tours and tour guides, the optional excursions (we picked the best ones, of course), and the service. Every night dinner was a genuine experience in local foods, and the wine was generously poured and always good. Top marks across the board. The tour guides were knowledgeable and helpful, and all but one very experienced and knew how to show off the local villages. We were also lucky the weather was good--we certainly went at a good time of year. We appreciated having our stateroom cleaned every day, and noticed that the ship was always in super clean condition. Our fearless leader knew how to keep everyone happy. Thank you, Viking!