Overall good experience. They worked hard to keep rooms and ship clean and sanitized. There was always plenty of activities at sea on ship.
Drinks/alcohol expensive so make sure you purchase in your package with NCL direct.
Bermuda seemed like a beautiful island even though weather was not greatest.