Viking delivers a good cruising experience. They live up to their advertisements. I like that they offer a free tour at every port, with optional tours for a reasonable price. I especially like that they use those listening devices so that even if I am at the back of the crowd, I can clearly hear what the tour guide is telling us. The guides counted us often so that no one was inadvertently left behind. This gave me, traveling alone, a good sense of security - even in the Moscow Metro.