Having done this cruise last year and about to set off on a Danube cruise, I must stress to you to do your research thoroughly as to provider. There are many out there and the quality of vessels (and their clientele) vary greatly. I recall crossing over several different vessels last year when docked, this is inevitable sometimes and some were not at all pleasant. I may be wrong, but AMA didn’t impress me. Some have many American customers, some do not. Check carefully.