We are not experienced cruisers, early 60's. This was our first river cruise and had been on one Caribbean cruise.
We knew people who had cruised Viking, some multiple times. We heard only good so we booked Basel to Amsterdam with extensions in both cities.
Viking takes very good care of you in all manners of transportation, connections and when on extensions.