The quality and selection of dinners was a disgrace for 14 nights.
We just completed this APT cruise in Amsterdam. Our cruise was changed due to low water of the Rhine river, so we could not go after Passau . APT arranged a flight for the second half of our Rhine cruise and flew all 110 people to Rotterdam where we did a replacement 7 day cruise of Holland and Belgium which was brilliant and well organised.
My 2 star rating is purely due to the terrible dinners on both the AMA boats - the Amereina from Budapest to Passau for 7 days, and then the Amavenita from Amsterdam for 7 nights.
Excellent cabin, good bed, good size and nice bathroom.