We went with friends who wanted to do this itinerary, so we did not choose it specifically for us. We chose Avalon Waterways on the recommendation of our travel agent, so we did not choose the cruise line specifically for us either. On both counts - the itinerary and the cruise line - our expectations were exceeded at every turn!
Avalon Waterways was absolutely wonderful. The small ship size, the ship details & cabin appointments, the food & wine, the crew & service, and onboard entertainment were all outstanding. In addition, almost everything was included in the price...there were VERY few fees for options. We would highly recommend Avalon!
The itinerary proved to be fascinating and beautiful. What added even more to the experience was the Avalon touch at each stop, which began with an informational chat hosted by the cruise director on the evening before each port. The tours ran on time (even a little early!) and the tour guides were some of the best we have ever experienced (and we have done a lot of traveling). The coaches were very nice, the tour groups fairly small and the listening devices worked well.
The cabin was beautifully appointed with a nice amount of space for storage and lounging. The bathroom and shower were very comfortable and workable (which anyone who has cruised knows can be a challenge).