We thoroughly enjoyed our cruise with Avalon. There were about 130 passengers - American/Canadian/UK/Australians and New Zealanders. The size of the boat and flexible dining, made it more personal and we enjoyed meeting a very wide range of people.
The hard working crew and our outstanding cruise director made the best of some difficult circumstances when low water levels and a complete closure of the river near Frankfurt (due to the construction of a new bridge) for more than 24 hrs resulted in some major changes to the schedule and a delayed arrival in Amsterdam.
Not all of the contingencies worked but most guests seemed to understand and appreciate the huge effort made to try to offer alternatives to the schedule and ensure everyone got to see what they wanted to see.