I've cruised five times previously and this was my least favorite cruise of all of them.
We took this cruise with my extended family and a small baby and Norwegian cruise lines is not ideal for either of those situations. Because they don't have designated dining hours, it is difficult to get a table for a party that large at dinner time. They have no babysitting services available on board for kids under 3 at all.
The cabins are ridiculously small, much smaller than other cruise lines. Between the pack'n play and our bed, it was almost impossible to even get to the bathroom. The one pro for the cabin was that the bathroom was on the larger side and had a lot of counter space.