I sailed on NCL's April 27 repositioning cruise from Miami to Tarragona. Overall, I had a great time. The cabin, dining room, bar and entertainment staff were all great other than the customer service desk, internet desk and excursion staff. The latter three categories got the brunt of passenger problems and showed the strain. They were brusk and unhelpful.
One more negative: Disembarkation was a nightmare. Originally the cruise was to end in Barcelona. A few months before departure NCL changed the end to Tarragona, 40 or so miles south on the Spanish coast (without notifying people, there were a number of unhappy passengers who had booked hotels in Barcelona). Tarragona is fairly small and didn't have near enough taxis to accommodate a couple of thousand people in the space of a couple of hours. NCL appeared to think its responsibility ended when you got to the bottom of the gangway. There you were in a line (more a scrum) of a few hundred people jostling for a ride into town. It took about an hour and a half to get a cab. NCL earned a lot of dissatisfaction that morning.
On to the good.