This was my first river cruise and it was wonderful. The river cruise is definitely more relaxing than any ocean cruise. You do not spend much time in your room so as long as the bed is comfortable and it is clean I am happy. Our room was fine comfortable bed plenty of closet space.
I thought the food on the cruise was good to very good I think I was expecting too much but again it was good.
I definitely would suggest going to the daily briefings it has with the next day planning. I attend one of the briefings and found out about alfesco dining the next night and signed up and it was wonderful. It takes place up on the sun deck and only 20 people can attend but it was great.
The cabin in not large but you are not in the room much so in my opinion it was great.