We really enjoyed this cruise as our first Viking Ocean cruise. We had three disappointments, however. The one day we had for shore excursions in Bergen, Norway didn't occur because a major bicycle race was taking place which didn't allow for the various tour buses for the excursions. We found out about this a few days before the cruise. With Bergen being such a big port for Viking, we feel someone should have known about this disruption well in advance and warn us so we didn't waste time booking a shore excursion in addition to the "included" excursion.
Disappointment #2 was having to miss our port stop in Falmouth. We had to sail directly from Portsmouth, UK to Porto, Portugal to avoid a storm coming to the UK.
The onboard history lectures were really great and primarily focused on World War I and II events. The theme of the cruise was "Trade Routes of the Middle Ages", so disappointment #3 was the lack of lectures on that theme.
It felt very spacious and the balcony was great.