I was on this cruise as well and mostly agree with the assessment. The production shows were not good, and the internet was bad. The crew was wonderful, and the ship facilities were great. Medallion worked well for me. I was able to track my son's location, order food/beverages, and look at my folio account without any issues. Overall, we were happy with the experience.
Sadly, my adult son caught covid on the cruise. That situation was handled very well. They tested both of us (I was negative) and moved him to an ocean-view quarantine cabin. After he left, they cleaned and disinfected our cabin. After that, I self-isolated in our cabin, over and above what was strictly required, out of courtesy to other passengers. He said the cabin was comfortable and they did a good job taking care of his medical needs. Disembarkation was a bit of a hassle since he had to do it separately. Seattle is our home port, so he is now home and resting. I can't say how they would handle the situation if additional services like a hotel was needed after the cruise.