We have done several ocean cruises but this is the first river cruise, so our comparison point is not with other river cruises.
We had a very enjoyable time overall. The smaller ship (~150) was cozy and let the staff be more flexible in arrangements.
The ship facilities were good overall. The excursions were great. The quietvox system they used was really useful.