We went on this cruise with my wife's sister and her husband. It was absolutely wonderful! From our flight to Eurpoe on, Viking was there, anticipating our needs. They put Disney to shame in the care of their guests! The Concierge service was unfailingly helpful; the meals delicious, the shore excursions interesting, informative and not overly tiring.
The amenities were all the most modern, and room service was efficient and unobtrusive.
The one snag was the airline's fault, not Viking's, but Viking made good on it for us. Can't ask for more. We have already booked our next trip!