Traveling with the past and present viking river cruise , we have a very good experience with cabin cleanliness and all meal good food .the staff are attentive,helful and friendly. I felt the viking cruise is the best river cruise on their category.it serve my small and efficient cruise ship dream. The included guided tour are excellent unmatched with others.All our new friends are also very happy with the cruise we select for them and wish to return with us for our next trip. it was a very relaxing time for all of us.We also enjoin the option tour with very interesting and knowledgeble guide.Viking seem to be able to select all the tour that satisfy most of their customer well. The tour duration are also perfect not too short or too long. We are all well informed about all the events. The tour director is excellent and capable to switch things around when needed. we are very happy with the trip and plan to join other tour soon.