I absolutely fell in love with river cruising. It was awesome that any time you looked out the window or over the rail, there was something to see. You were always within yards of the nearest shore.
All of the rooms on the ship were large compared with most of the ocean going ships. The bathrooms even had a decent size shower.
We were a group of 4, so we had two rooms. We had a Jr. Suite, but the other couple had a standard room.
The food was absolutely fantastic. One person in our group had some allergy considerations, and the kitchen always made sure that they had appropriate food that was just as good.
One thing we really appreciated, was that the price of the drinks on board was reasonable. They also had happy hour each evening, where drinks were two for one. With all dinners, wine beer and soda were included. They only had one sitting for dinner, and it tended to take 2 hours... or longer if you liked. During this time the wine and beer were flowing freely. They were almost insulted if you declined a refill.
Since we ultimately did not spend all that much money on drinks, and all the excursions are included in the price of the cruise, this is actually a pretty affordable vacation.
Do be warned though, if you are into partying all night, and then sleeping till noon the next day, stick to the big ocean ships. They don't offer much in the way of entertainment, and by 11:00 it is pretty much down to sitting in the lounge for drinks. Most of the excursions are also quite early in the morning, and you do need to be at breakfast by 7:00 most days, if you were planning to participate.
Due to the small size of the ship, however, by about day 3, people begin to know each other, and the evenings in the lounge and the happy hours start to turn into parties.
I loved the intimacy of being in this environment. I do have to say though, that being in our early 40's, we did get labeled as the young people. That being said, the so called "older" crowd were no couch potatoes. Just try and keep up! I definitely did not feel out of place, and would go sailing with this group again in a heart beat.