Note, this May 25, 2019 HA Rotterdam sailing (May 25 to June 8, 2019), was a 14 day Norway cruise, not 21 days.
We booked this to see the fjords, scenery, certain tours, and go beyond the Arctic Circle to the most northerly point in Europe.
There were two key port downgrades due to tender maintenance issues...completely within HA control, and either an example of poor maintenance or an inadequate PM (Preventative Maintenance) Program. Neither of the substitute ports (Skjolden or Hellesylt) offered anything like the originally planned excursions that Flam and Geiranger offered. Flam and Geiranger were prime ports due to their excursions, and losing these ports was a major disappointment, all within HA control.
Mini-Suite balcony cabin, mid ship on the 6th level.