We cruised the Rhine river on Avalon's newest ship for 2010 the Felicity. The ship is smaller in size with room for 138 passengers plus crew. It is modern in design with a spacious lounge in the bow and a smaller more casual lounge with coffee,tea, fruit drinks and snacks in the stern. There is a small exercise room with several pieces of equipment on the lower deck, the mid deck has the restaurant and the sun deck.
Our cabin was in the lowest deck without a balcony window yet it was very well appointed with twin beds pulled together to form one large bed, a small bathroom with shower and desk area. Not having a balcony window did not bother us a bit and we did not feel being lower in the water affected us in the least. We did not hear the 'roar' of the engines either as the Felicity promotes itself as a quite boat. We did however on occasion smell cigarette smoke which we complained about. Not sure why, but it usually only happened when we were in port.
The food was quite good. Breakfasts were served at 7am and they were buffets with a chef available to cook omelets or eggs the way you wanted them. I thought the baked goods weren't up to European standards as they tasted kind of boxed. I've usually had excellent baked goods (croissants, pastries, etc) on my other trips to Europe.
Cabins were great even though we were in the lowest deck. Bathrooms well laid out, clean and modern. The shower stall was small but adequate. The closets were adequate although drawer space was limited. Your luggage gets stowed under the beds which left plenty of room. The beds were very comfortable. The pillows are huge and my wife is use to a smaller pillow.
A/c and heat worked excellent and since my wife likes to be cool we used it a lot. I would rec. getting a 2nd or 3rd deck cabin next time for the view.