We loved everything about this cruise.
The excursions with one exception (the excursion to the Belvedere Museum/Palace was our most expensive one and by far the worst one--staff was so unorganized) were fabulous. We learned and saw a lot on each of the excursions. I really enjoyed all that we learned in Nuremberg at the rally grounds, museum and courthouse where the top Nazis were tried. We went on a lot of the excursions.
The food choices were really good. We also enjoyed when we had to eat in a restaurant off-site because of where a tour took us. The staff was always pleasant and exceptional in so many ways. I think that they always went out of their way for any request.
Our cabin was certainly adequate. I was sorry that we hadn't chosen a 2nd or 3rd level cabin (which I had stayed in before) since I missed having the outside verandah in which to sit. The staff certainly kept it clean.