Although this is my first river cruise, so I cannot compare with other companies, I was very happy with Emerald with a few exceptions. They advertise that it is all inclusive and do offer several free tour options at each port, but that also sell Discovery options that are more money. We did 4 of those which increased the cost for 2 by $600. If you like to workout, forget the gym, which had one rowing machine, an exercise bike and some dumbbells with enough room for 3 people at most. The staff were all great, the food was very good and the itinerary was excellent. They have a small swimming pool and late night activities. Good diversity with most people from US, Canada, Australia and new Zealand.
Our third river cruise but found the baths on this particular ship to be very small. The crew, though, was excellent, especially the director!
I absolutely loved the cities and towns we visited. I met mant new friends on this trip. The staff were very friendly, professional and attentive to my needs.