This is our third cruise but the first try on NCL. We almost enjoyed everything on the ship: food, services, activities etc. The embarkation and disembarkation were so easy, maybe because most people choose Barcelona as the departure city but we chose Rome. We've had the best dining experience ever with the NCL's dining package promotion. The buffet doesn't have low quality either.
Some people say the design of the cabin room is weird, but we found it's very space efficient. The only regret is that there is no indoor swimming pool or spa. We brought our swimming suits for nothing since it's still quite cold in spring. The fitness room is huge, almost as big as my local gym. However, there was only on sea-day during our sever-day cruise, the fitness room was quiet for most of the time. It would be great if they can put a steam room in there. Anyway, We'll definitely go with NCL again!