The greatest shortfall was the buffet: too crowded! There were some mornings where tables were not available even in the overflow rooms. There were not enough coffee machines in the buffet. Some were not working or were empty. Ice cream machines had limited hours for availability. It would have been great to have ice cream as a late night snack but they were not open. The only pizza we were able to find was at the buffet or calling it in for delivery. We would have preferred to have pizza more readily available.
Getting on the ship was confusing. There were no signs pointing you to the desks where you needed to be when you arrived in the terminal. Many passengers, us included, headed towards the gangway only to find out we were in the wrong place.
Getting off the ship was a disaster. NCL offers absolutely no help in getting off the ship for transportation unless it is with their transfer program. The buses they offer are also very expensive. Fine for a single person but very cost prohibitive for larger groups/families. There was no organization for taxis: just hope for the best. It took us about half an hour to get a taxi. On a past cruise with Carnival, when we got off the ship for the port of Rome, there was plenty of taxis to get into Rome.
Television: Worst Ever! There were limited programs and no variety. Very limited English movies. Would have been greatly appreciated to have the movie choices rotate from the different language channels. Many of the movies my family and I wanted to see were only in the foreign languages during prime time. The English versions were late late night or middle of the night.