We are relative newcomers to the world of cruises, so our travel agent recommended this company to us. It was an "all-inclusive" cost trip, and I really liked that aspect of things, rather than being charged for every glass of wine, excursions, tipping, etc.
We had a great suite on board this beautiful river boat, and the staff, food, and drinks were superb. The trip was very well organized, and we had excursions onshore everyday (in Germany, France, and the Netherlands, and sometimes even at night for musical concerts. All of the onshore transportation was top rate, as were the drivers and guides. There was some walking involved, but you could pretty much determine for yourselves how much you would do.
There were some sections of the Rhine which were not too exciting, but the towns and castles more than made up for the periodic "slow" times. I would highly recommend this company and would travel with them again!!