Avalon boasts that their cabins are the largest for river cruises, at 172 square feet. They feel a little smaller possibly from the lay out. They are adequate though considering the limited time one spends in the cabin. Storage capacity of the cabin in my wife's opinion was wonderful and in fact we did not use it all. The cabin has French doors but we missed having a balcony as on an ocean cruise.
The food was hit or miss. Dinners were quite good with free wine. Service was basically good though they confused orders at times and there was a delay serving soft drinks. Breakfast buffet meats and eggs were cold, though my wife told me the omelet station was good.
Disembarkation was the easiest I ever had. Was off ship and onto a bus to the airport in minutes.
In all the cruise was enjoyable though one should consider carefully the differences between an ocean cruise and a river cruise before committing to a river cruise.