This was our first river cruise - we (my wife and I) have been on several ocean cruises with HAL in the past.
Overall we would give this cruise an 8-10 rating.
Pros:
Small, but was expecting that - it is a river cruise ship after all. Beds were fine for us - some folks thought they were a bit hard.
Cabin service was always excellent to include the laundry service which we used for underwear as opposed as trying to wash and dry in the room sink.