Ship was great, though wi-fi in stateroom was poor. Food was excellent. Most shore excursions were good.
Felt ripped off by day trip to Salzburg: Paid extra, then due to river traffic delays (locks), we arrived to port an hour late, then hit traffic due to highway construction. We detoured through a city which took even longer. Then we stopped at a roadside oasis for a bio break even though there was a toilet on the coach. Got to Salzburg and the local guides couldn't get the headsets to work so we had to strain to hear through the rushed tour. Lunch was then late, and then it was a coach ride back to the ship.
Whilst we assured that "something would be done," we've heard nothing. Friend we met on board said they got £300 in vouchers.
Small as I would expect, but very efficient and functional. Didn't spend much awake time here.