Viking is an excellent organization. This was our second Viking cruise and we have two more planned.
Their river cruise ships are fairly new and comfortable. The staff was outstanding. They went out of their way to provide a pleasurable experience and made us feel at home.
Dining was also a great experience. There was no way that you couldn't find something that you enjoyed. The selections at each meal were plentiful.