We visited a wide variety of venues/countries. We were able to explore all cities/towns in which we docked and had a pleasant pre-trip extension in Munich and Salzburg. The ship was of a comfortable size (188 passengers). The service provided by the staff was excellent and the ship and cabin were very clean. (One example: After having some wine accidently spilled on me during dinner, the staff had my clothing cleaned gratis.) The meals were excellent and reflected the cuisine of each of the towns we visited. The shore excursions were interesting although we probably over-booked them; some additional relaxation time on the top deck was needed. Our relaxation time came when cruising the Danube with the French balcony door open. The guides for the shore excursions were well-informed and answered all questions put to them. The entertainment was great; I even got to sing with the piano player during one evening!! Both embarkation and disembarkation were well organized and went smoothly. We enjoyed the cruise so much that we booked another cruise (for 2020) onboard the ship.