We chose this cruise as we have not traveled to these countries (Norway, Denmark) and were also interested in add-on to Iceland. We have done river cruises with Viking in the post and were generally very happy with the sightseeing opportunities and excursions offered there.
First of all, this trip was new to Viking Ocean and there were definitely problems. The scene at the airport was completely chaotic; the buses to take us to the ship were not at the airport, hotel assignments were a mess (some people were told their names were not on the roster), communication between the Viking reps and us completely non-existent.
Finally onboard, check-in was also chaotic. No lines, just a crowd of tired passengers vying for room assignments and a bottle of water (None offered!)
The ship is clean, attractive. Staterooms pleasant. Nothing exceptional.
Shore excursions: poor: Optional excursions very expensive, included ones were a quick jog (1-1/2 hours) through port leaving no time for questions or photos. Best excursion was the full day train ride to Flam (pricey but enjoyable)
The best thing about the cruise was the service and dining room attendants. Friendly, efficient, accommodating.