First time we have taken a river cruise and we were delighted with Avalon. Small ship vs. the other cruise companies. Flexible in terms of when we fly, vs only do so per the cruise schedule. Very nice staff on board and Caroline as the director did an outstanding job. The food and variety were very good. Very interesting sites and the on shore tours were all interesting and well done. Evening entertainment was very good and nice that is done by locals in the places we went to. We would pick Avalon again for sure. It first the cabin seemed small but the design actually made it work out fine for all of our traveling necessities. We met so many nice people who were also taking the trip and we had lots of laughs. I especially enjoyed talking with the crew members from Eastern Europe who knew living under Soviet rule vs. today's freedom. They were our peers not our "servants" like we had on our ocean cruise.