We had an absolute ball on this river cruise. The boat was amazing, cabin excellent, meals wonderful, staff amazing, cruise director was excellent and very approachable and the we met some wonderful people. Will definitely be doing another cruise with Avalon!