The short cruise & itinerary fit our schedule. We’ve been on 35+ ocean cruises. This was our first river cruise. Very expensive. But it included everything, unlimited bottled water in room, fresh orchid in room, fruit delivery, free excursions at every port, free fleet of bikes to use at every port, hot tub on the top deck, panoramic view sliding glass doors in room, small gymnasium, unlimited alcohol and soft drinks during all meals, mimosas for breakfast, free WiFi, etc. The ship, glass, windows, chrome were all super clean, as well as the tour buses used. One of the waiters hesitated when I asked for second appetizer and dessert during dinner but others didn’t blink an eye. One of the excursions led to just a lone gift shop but the long drive there and back was scenic, it would have been better if they drove us to an actual village in the Black Forest instead. Yes we would river cruise with Avalon again if we decided to go on another river cruise, but I think price & itinerary are more important than the actual cruise line especially since it seems all cruise lines are decent enough these days.