My wife and I wanted to travel the Danube with friends. Viking provides an excellent way to see Europe. The service is first class, the food is excellent, and the tours are wonderful. Guided tours in the morning are very informative, plus there is ample time during the day to explore on your own.
Our flight was delayed enroute. In spite of that, Viking still met us and provided transportation to the ship. We stayed over after the cruise ended soViking arranged for transportation to the train station, and booked our return flight from another airport. If there was anything we needed , we just had to ask The kitchen prepared for my wife's special diatary needs, and every meal was top notch. The cabins were very comfortable. The cleaning staff knew us by name before the end of the first day on the ship.
This was our second cruise with Viking,and both voyages exceeded our expectations. I highly recommend Viking for an excellent vacation.