We had done 4 River Cruises with Viking and enjoyed them very much.
The staff was friendly and had great Stewarts.
We enjoyed most of the tours, except the Saint Catherine Monastery, which we felt it was not worth the time on the bus (7 hours) for a 30 minutes tours of the monastery. Waste of time and money.