Our Avalon Rhine River cruise from Basel to Amsterdam was taken in late October 2019. The cruise was pleasant with no real negatives, but also without any exceptional experiences or excursions.
The cruise is marketed as an 8 day cruise, but there are 7 breakfasts, 6 lunches, and 7 dinners included, so its a 7 day cruise at best. The last 24 hours are spent docked in Amsterdam, so you are effectively paying $1000 for one night in a small Amsterdam hotel room with a meal plan for two people. By comparison, we spent $250 a night for an entire floor of a canal house in a 9.8 out of 10 rated location for our other four nights in Amsterdam, and that includes a large breakfast We didn't spend close to $750 a day on meals or canal cruises on any of the other 4 days. We probably spent that collectively for the entire 4 days, and that includes $230 for two I Am City Cards for "free" admission to the most popular Amsterdam museums (except Anne Frank House bought two months in advance) and "free" public transportation and canal cruises.
Our Category A cabin was excellent and is reviewed separately. We went with Avalon instead of Viking because the meals were supposedly better. The meals were good, but definitely not a culinary experience, so don't expect to be wowed. Across the entire staff, the onboard service was excellent. Embarkation was also a breeze. I would recommend going downstream from Basel to Amsterdam as you get between points quicker (17 hours Cologne to Amsterdam vs. 24 hours the other direction) and with less engine noise. On ship entertainment was limited to the same lounge singer every night, plus one night with three classical musicians (very enjoyable), and another night with a local band (average).
Our Category A room in the Avalon Panorama was well laid out with a good amount of storage space, including a large closet that could hold our two large pieces of luggage. The bed was comfortable for us at the firm setting, though you could request the staff come and adjust the firmness to your liking. The sliding floor to ceiling glass panels is a nice feature and we opened up the room a few times during our late October trip. The stand up shower makes smart use of the angled wall behind the bed to provide sufficient elbow room in the shower. Hot water was readily available with a nice flow from the shower head. Rooms were cleaned twice a day, so no damp, musty smells as wet towels are promptly removed. Overall, you would be hard pressed to find a better cabin experience in a 200 sq. ft. cabin.