We did this cruise starting at Basel and finishing in Dusseldorf. If I did it again I would do it in the other direction. This is becuase some of the quaint places that the ship docks at in the Basel-Dusseldorf direction are only stopped at for a few hours - such as Cochem - and we would have preferred longer. In the opposite direction you get longer there and not so long in the other places. Overall however the itinerary was good and we stopped at some interesting places. One thing to note is that wherever you stop on a Sunday there are virtually no shops open - except for restaurants and the like. We stopped in Manheim on Sunday - nothing open.
The food onboard was generally good. No real complaints as such - more just "observations". The food was a bit too fussy for my liking. It was sometimes difficult to find something "plain" on the menu. Having said that the wait staff in the restaurant were brilliant at accommodating my needs in this regard! Special menton to Vlad and Vitria.
Our cabin was a usual size for a river cabin - not big - but big enough. No tea and coffee making facilities within the cabin - although I understand from next year there will be. To get tea and coffee at the moment you have to go to the rear of the ship to the tea and coffee station - which is fine if you are on that deck - but not if you are on any other deck - It's a bit of a trek as there is no staircase at the aft of the ship.
Drinks on board are reasonable prices and priced in pounds. When you pay for drinks you have to sign a bill that you get a copy of. After a week you have lots of bits of paper. If Fred wants to make it more akin to ocean cruising with the same standards etc I suggest using the credit card style key for room entry and making that your form of payment that you can then check on your on board account in your room.
The £8 automatic gratuity charge per person per day is a bit steep. That is more than one expect to pay on an ocean cruise.
On an ocean cruise you have to put your main luggage outside your door the night before on river cruises you don't as it's a much smaller operation. This is good for passengers - much less hassle.
Overall we had a super time. There are just a few changes here and there that I would make.