A European river cruise was always on my bucket list. After reviewing companies, we settled on Viking because they seemed to receive the most awards and most positive reviews. Viking did not disappoint! The entire trip, from reservations to disembarkation, was phenomenal. The reservation specialists were very helpful and informative. Not pushy at all. We decided to make our air reservations through Viking as well, and we had no issues. The boat was almost new, very clean and well appointed. Every staff member we encountered was very nice, accommodating and respectful. The food was exceptional. Not one bad meal or dining experience. The portions were more than ample, and more than one meal option can be ordered. You won't go hungry. The shore excursions varied between easy, moderate and difficult, so there's a shore excursion for everyone. The free ones are just as good as the paid ones. The local guides are very knowledgeable and just as accommodating. Viking was so good, we're already planning our next trip! Don't wait. Take the trip.