Loved your review! We were on the same cruise and had a great time. My only complaint was all the down time. The Ketchikan port was way to short and made no sense that the last shuttle was at 11:00am when all aboard was 12:45. There was no way you could do an excursion and see the town. Last time we went to Ketchikan we chartered a boat to go fishing so we wanted to see the town this time and it was a waste of time, we really regretted not booking and excursion there. So, between Ketchikan's early day and Victoria's late day it felt like there was 5 sea days. I really think NCL needs to up their onboard activities on their Alaska cruises, there was really not much to do. We also were not a fan of their food in the non-pay restaurants but other than that, we did have a wonderful time.
Unfortunately, my daughter came home with covid and based on our Facebook page, she was not the only one. People were coughing and sneezing everywhere.