We chose this cruise because of the itinerary, and we had heard Norwegian was making an effort to become a better cruise line. The physical amenities of the ship were fine. In fact, our room was quite comfortable, our balcony large, the shower one of the best on a cruise ship. Our cabin steward was helpful. The food was acceptable for a large ship, however, it was a bit misleading to describe three main dining rooms when each of them had the same exact menu. The buffet was a zoo. Since we were traveling late in the season, the outdoor seating was impractical, and there wasn't enough inside seating to meet the needs of such a high-occupancy ship. It was always a struggle to find seating. The on-board activities left something to be desired. We attended a "Seminar" on Russian History, ready to learn more about the country, only to find it was a sell-job for nesting dolls and Faberge eggs! There was nothing offered on board that remotely resembled stimulating. The entertainment gets mixed reviews from us. The big production, Rock of Ages, we'd already seen twice so perhaps we just weren't that much into it. The magician was good and funny. There was nothing else that would have gotten high reviews from us. But, the real problems we encountered were related to bad weather. We missed 60% of our ports due to storms. That was not the fault of Norwegian. However, the way they dealt with the situation was their fault. We never made it out of Copenhagen the first day. So we missed our first port of Germany. Then, we were delayed for arrival into St. Petersburg. The captain announced from the bridge that we'd not only be a day late there, but they were cancelling the two ports after St. Petersburg (Finland and Sweden). He ended his announcement with: "Thank you for your understanding." Not so much as a we are sorry, have a drink on us, watch movies free to fill the extra days at sea--nothing. We would depart St. Petersburg one day late, so we never understood why we'd be missing two ports after that. We tried to get answers but no one could provide them. (Standard answer: You'll have to ask the captain. Which of course we couldn't do.) When I got home I wrote to corporate headquarters and without any hyperbole or exaggeration, described why we were unhappy. In return we got a form letter that didn't even address or mention the issues we'd raised. It basically said they couldn't compensate us (we didn't ask for compensation), and they looked forward to us traveling with them again. Not a chance.
The room was actually nice and our steward was pleasant and helpful.