Not one of the best cruises I've been on. Will probably stick to Uniworld and Avalon for river cruising.
First the Good:
1. A great staff - almost across the board. Everyone was first class, with the exception of some of the restaurant servers. In the mornings it could take quite awhile to get some fruit juice, tea or water. Unless you drank coffee (which I do not) - coffee came right away. The breakfast food was buffet style, but the drinks were not. You had to flag down someone and hope you got your drink before you were done with your breakfast. But all other staff just could not do enough for you. Reception staff was incredible.
Try to stay away from lowest cabin deck. It's noisy! Plumbing's noisy, window almost useless.
Top level Suites can have intermittent and unbelievable engine noise (in the middle of the night - but not every night.) Has no-one at Viking heard of soundproofing mitigation efforts???