We choose this cruise if order to visit the Danube. Probably 7 or 9 days should be enough and the last part of the trip is not great enough as the 1st part.
The german part is nice but some days you have not enough time to really look the towns and the onboard afternoon you have little to nothing to do. The top of the ship was banned to go during lot of days in the ⅓ of the trip and that is not good. The smoking area wasn't correctly placed and that should be better arranged respetos other but also the smokers.
Food was good however eventually taste all the same and probably for the older people that was healthy but for the rest is tasteless.