Good online reviews of Avalon. The cruise itinerary and timing fit out schedule. Land short day trips also fit our desires. The accommodations were excellent as was the guest to crew ratio. Very good food with a super breakfast variety of items. The shore guides were very knowledgeable and friendly. We were lucky to have great weather (temp, skies). The pre-Amsterdam 2 day option is suggested, it gave us additional time to enjoy the city.
The free time for personal adventures was timed just about right at each stop.
The airline coordination upon landing was easy to find and efficient. Other than an emergency landing in London on our return the flights were an easy part of the trip.
Very good for viewing. The bed area was a bit crowded. Adequate for a river excursion.