We were on the London to Bergen cruise with a side to Oslo. The Viking Sky is a beautiful ship with a friendly crew. Food is very good and the entertainment was wonderful! But we have been spoiled by Viking river cruises and the ocean cruise did not meet the standard set by the river cruises. Maybe its just that handling 200 people is a lot easier than handling 1000, but they did just not have their act together yet bringing back the excursions and getting them back on the ship smoothly. In Edinburgh, all the excursions came back at about the same time, resulting in at least 1 hour to reboard! Same thing happened 2 more times during the cruise, although you could tell they were trying. (The one tendering service we had, however, was excellent.) The restaurant service was another problem. It seems they are using a system where there is a team, by section. One person takes the order, and there is a person for water, another for drinks, another for bread, another for silverware etc, but there is no one person responsible for your table. So things get forgotten (example, we often received bread without butter, dessert without spoons to eat it etc. The couple next to us asked 3 or 4 individuals to bring their main course, but nothing happened for a very long time until they got the restaurant manager involved.) Very frustrating. The service in the specialty restaurants however was much better, but there we had an actual waiter responsible for our table. So if you are a river cruiser and really like Viking, i'd say wait a bit before you jump into the ocean cruise. Hopefully, they will get better, and all will be as good as their river cruises.
Very nice cabin, spotless, great cabin service. Had multiple 120/240 + charging ports. Flat screen, good A/C, very functional bathroom/shower.