We enjoyed every aspect of the cruise, this is my third with Viking. The cabins were always kept clean and tidy, the staff were always courteous, and most of the passengers were friendly and informative. The evening meals were a little below expectation and as my travelling companion was a vegetarian, which we advised in advance, the catering staff were not adequately prepared for this type of need. One night there were 3 vegetarians on our table and I had almost finished my meal before they were served.