We have cruised many times, including on NCL 3 or 4 times. Even though this cruise had problems due to the weather, that part of the cruise was not in their control, so this has nothing to do with that.
The good points were:
the ship was very clean and kept that way.
Cabin was fine, decent size, what we expected. Very clean.