Our third river cruise on Avalon. First two went so well, we didn't want to risk another line. Again, we were not disappointed. Avalon is very consistent with their ships, policies, activities, excursions, meal service, etc. We knew what to expect. With a few exceptions, everything was well organized, including the ship repositioning and busing resulting from low water levels on the Rhine.
We arrived three days early in Amsterdam (embarkation port), which I highly recommend. Museums are very good and canals can't be missed. Our visit to Geithoorn was the highlight of the entire trip, although we booked through Viator. Be aware that most non-hotel apartments or Airbnb's in the canal district are not going to have elevators and will have stairs akin to ladders. Good way to get a feel for life in Amsterdam, however.
Embarkation was a breeze - we just dropped our bags and boarded an excursion to Zaanse Schans, which is also very good. Don't plan on renting or using bikes in Amsterdam as you will likely get killed.
All the ports/stops along the Rhine and Mosel are worth seeing, with the exception of maybe Metz. Little towns along the beautiful Mosel river are very pretty. We are very glad we included the Mosel on this cruise. The Avalon excursions to Metz and the Chateau de la Grange should be eliminated. They were that bad.
The ships crew and cruise director were top notch. Vlad, the cruise director had his hands full due to the ship repositioning. He handled it very well. Meals were above average and service was always excellent. Wine glass was never empty. Entertainment was weak, but we didn't care. It was about the ports and excursions for us. Wifi service was very, very slow. Don't count on it.
Due to low water levels on the Rhine, the trip had to be changed and cut short a day. The ship could not get past Strasbourg, and then had to retreat back down stream as not get stranded if the river fell further. This meant we were bused around the last two days and we spent the last night in a nice hotel in Zurich for some reason. The ship was never going to Zurich to begin with. Just meant an additional bus trip to the Basel airport. May be the only city Avalon could find 60 hotel rooms. In any event, Avalon handled the whole ordeal pretty well, and compensated the passengers fairly for the change in plan. A couple of confused bus drivers and apathetic French tour guides did delay things a bit here and there.
I think without exception the passengers on board were very pleased with the cruise despite the low water issue, which only effected the last two days. We would definitely cruise with Avalon again.
Very nice French door cabin on upper level. Bed was very comfortable.