We had heard about the Viking cruises from friends and were excited to try it out. We were not disappointed. I can't say enough about our cruise. The ship was was clean and modern. The crew was amazing! By the second day they knew our names and what we drank. The chef provided a yummy menu with plenty of options. The food was excellent! The tour guides for on-shore excursions were knowledgeable and entertaining. Optional excursions were plentiful and well-planned. Unfortunately due to airline delays we missed the first stop but the crew was so helpful about getting us to the right place at the right time to join up (along with 30 others caught up in airline delays). Despite the river being low and not being able to cruise all the way to our last destination, the cruiseline made great arrangements for bus rides. We didn't miss a thing at our last scheduled stop.