I am not fond of large ocean cruise ships, but have always wanted to try a river cruise. I had always heard that Viking was THE way to go -- and now, I know all those people were right. It is probably the most relaxing experience I have ever had. Additionally, staff aboard the ship was so very attentive and made everyone feel so totally welcome; they remembered names, your favorite or regular drink for dinner and/or at the bar, and we're always willing to help or offer extra information.
The "Meeting" in the bar every day just before dinner to receive information on the next day's schedule, weather forecast, and activities was a plus -- and there was always time for questions!
The cabin, the personal service, and the superb meals filled every desire. The shore excursions were well planned, providing lots of information in groups that were always kept to aa easily manageable size.
The cabin provided all aminities needed. But the special part was the heated floor in the bathroom. And it was serviced 2-3 times a day, to include turn down service. The bottled water provided every day was a special surprise, also.