Viking never disappoints! This was a really interesting journey with excellent included excursions. It was a nice mix of people on the ship from different parts of the world. The food of course was of very high quality and the staff were lovely. Would highly recommend this river cruise.