NCL 'appears' to offer good value against the other more luxurious lines but, once on board, they will extract every cent from you bringing it in line with the likes of Royal Caribbean, etc. So whilst paying top quality prices you get shoddy service, absolutely appalling food and zilch entertainment.
Our cabin was like the black hole of calcutta with constant sewerage/running water 24/7. There was one European socket hidden behind the ice bucket.
Free-style dining was a farce as there are not enough tables in the only two silver service restaurants (not including the self service)that are included in the price - every night, if you had forgotten to book first thing in the morning, you had to wait unless you wanted to eat at 6.30 or 9.30. Pagers were issued and you were sent to the bar to have a drink. Apart from one waiter we were lucky enough to get one evening, the service was truly diabolical. The staff had ceased to care about whether the guests were happy as they had heard it all before. The food was absolutely dire - every cost that could be cut had been cut - this was bargain basement steerage fodder.