We have been on two Viking River cruses and have loved the Viking family. The ships are outstanding. The staff is the best. Almost everything is included. They don't nickel and dime you. Each day the provide a free tour. The food is the best I have had on any of the 12 cruses we have taken. Beer and wine are included with lunch and dinner.
There is no gambling, The don't have a salesperson taking your picture to sell you later. The leave you alone if that is what you like.
If you have a problem they are there to help you. It felt like you were with friends, not sales people who want to sell you something, we just love that.