I just came back from a 7 days Mediterranean cruise with my family by NCL.
My cabin was very nice and comfortable. The food was the best of the 3 cruise lines.
However, entertainment, shopping and customer service were the worst of the 3 other lines.
The cabin was a good size and comfortable.