We are avid ocean cruisers and this was our second River Cruise, both on Avalon. The overall experience was fantastic again, with the condition of the ship, the service and the food meeting our expectations. As it turned out, we had the same cruise director (Yeah Valintin!!) as our first cruise and he was, again wonderful in delivering a great week going down the Rhine River. It was so easy getting on and off the boat whenever we wanted to. The wait staff were great, both good service and friendly interaction throughout our week with them. The ports were interesting and Avalon had the excursions extremely well organized with both buses and boats revved and waiting to take us to interesting places. The day we sailed through the Rhine Gorge, our cruise director narrated the experience pointing out the castles and providing context and historic background.
Our cabin was on the top deck (category "P") and was extremely comfortable, with a well sized and well appointed bathroom with glass enclosed shower. It is hard to find fault with any aspect of the experience, with maybe a wish for a bit more diversity on food selections at dinner. However, their standard every night steak, chicken or fish options were well prepared if the regular nightly menu didn't meet our tastes. I'm not sure how much difference there is between some of the River Cruise lines (AMA, Uniworld etc) but I am more than pleased with our experiences on Avalon and will book with them again for our next River cruise.
The cabins are not huge, but are extremely well designed to provide adequate storage space and other amenities. The bed faces wall to wall, floor to ceiling windows allowing a great view as the boat makes it way down the river. The bathroom is larger than on ocean cruises, with a very decent shower size with glass enclosure.