We chose this particular cruise because it was comprehensive and included wine growing regions. The food was fantastic and the service was excellent. The only glitch was the low water levels on the Rhine which necessitated us switching boats and missing one port. However, the cruise line made the switch as painless as possible- the water levels were beyond their control but they handled it flawlessly.
All of the included shore excursions were excellent and the optional excursions we did were great fun. We particularly enjoyed the winery visit (Morwahld).
Spending two days in Vienna was a bonus as it provided us the opportunity to go off on our own the first day without worrying about getting back to the ship before departure.
Small but comfortable and nicely furnished- very functional