Our cruise progressed from Amsterdam to Budapest with stops in Cologne, Nuremberg and Vienna. The entire trip was excellent. The time aboard ship was comfortable with relaxed elegance. We booked late and had the small stateroom which quite adequate in size and appointments with plenty of room for storage. Not much viewing from the water level window, but it encouraged us to explore the wonder common spaces such as the lounge and dining area.
Ahh! The dining room! First and foremost is the staff!! Accommodating and friendly, there seemed nothing they could not do. If you had special dietary needs they accommodated with ease. Want chocolate ice cream (not on the menu)? Ask and it appeared. Just excellent.
The special evenings with local entertainment and food were also fun ... especially sharing schnapps!