We've cruised many times on NCL and been satisfied. But, 4 years since the last NCL cruise, things have gone from good to terrible. Versailles dining room was great. Room steward and cabin was great (we had a mini suite). Entertainment was good for 4 of 7 nights (comedian, magician, aerialist). Irish pub was good.
That's where things went bad.
Public washrooms not clean