The cabins were very nice and comfortable. The food and dinning staff was very good. Having wine and beer with lunch and dinner was great. We enjoyed the different ports of call each day and the excursions. All of the excursions were conducted in English and very informative. In addition we signed up for additional excursions that were also very nice the transportation at each port was conducted with top notch transportation busses and we were very impressed we have been on several cruises on different cruise lines. The Viking river cruise boats were very nice and clean. We would definitely use Viking cruise line again. We met lots of people from all over and everyone was very nice. The entire crew were by far the nicest group of people and they made us feel very welcome and comfortable. We can’t think of anything that was a negative during the cruise.