It was our first river cruise and Avalon was a good choice! We enjoyed all aspects but like with a well run hotel..it is the staff that make the experience more enjoyable. All on the Imagery ll were friendly and knowledgeable! The food was tasty but more choices would have been nice for lunch and the portions a little larger at dinner. The breakfast could have been served longer hours and the tours start a little later. We still look forward to another cruise in the future as the pluses outweighed the minuses. There were some early stops where there was nothing much to see or do (Koblenz?) for example since nothing was open so some adjustments to times at ports and length of time at them could be longer. I think that maybe the included tours could maybe become"optional" that might make the cruise more affordable for those that do not want to partake in the activity
No complaints with the cabin at all. Good size,nicely furnished,comfortable and well serviced by crew with surprisingly fast WIFI!