We had an incredible two river cruise from Amsterdam to Avignon with Viking Cruises. Everything was first class right down to the impeccable state room service. Wonderful dining and entertainment experiences, very friendly and experienced staff and tour guides. Wouldn't hesitate in doing another Viking trip.