We had been on a previous cruise a few years ago, and loved this way of traveling.
Were anxious to take another trip on one of the European rivers. We get a lot of mail and emails from Viking, and finally chose the Basel to Amsterdam Rhine cruise because we were able to get $100 round trip airfare from Kansas City -- the deal of a lifetime!
The Viking Alruna is a new beautiful new ship with cabins efficiently designed to maximize space. We had a "French balcony" unit that allows for opening sliding doors for fresh air and to experience the movement of the river. We loved it, and would try for this type of accommodation again.