I will start with a summary: DON'T CRUISE WITH NORWEGIAN. This cruise fit our schedule and ports of interest, in addition to being affordable, so we booked it. It turns out that the reason it was affordable is because they skimped on food taste and variety. Even the specialty restaurants were deficient; we got mystery meat in the Italian and overcooked, tasteless meat in the Brazilian. The French restaurant was the best, and even they served rubbery scallops which I sent back. The dessert at the French restaurant was first class, though. There was never any real whipped cream, just artificial stuff almost everywhere. Chocolate milk was a bit of standard syrup in a glass of milk. I could go on, but you get the idea.
The company nickel and dimes you for anything they can; the constant selling is in-your-face. The on-board products are terribly overpriced by at least a third again compared to shore prices.
Activities were repetitious. The shows were amateurish. There were minimal opportunities for toddlers despite being told before booking that there were and that baby sitters were readily available. And the line charged full price for a not yet two year old despite a bed being already available in his parents' room. Money grubbing to the core.