This was our fourth cruise with Viking River cruises and we had not yet done the Rhine.
Wouldn't even consider another cruise line since our previous experiences with Viking were truly excellent.
We arrived a few days early in Basel and explored on our own. The shore excursions in all the other cities were with Viking and every one of them was great. Of course we were also blessed with the best weather one could hope for at that time of year. In Kinderdjik I would highly recommend the optional tour which includes the cheese farm visit. Also in Ruedesheim we opted for the additional tour and were glad we did.
Very comfortable, roomy, and a great bathroom.