My wife and I have been cruising once a year for the past 10 years. Most of our cruises have been on Princess, but we also have been on Royal Caribbean, Holland American wont be sailing on and Oceania.For the following reasons we wont be sailing with NCL again.
1. Freestyle dining means that you have to stand in line for 20 minutes to get a table at the restaurant if you don't want to pay an extra $15 - $30 per person for dinner. They advertise that there are 14 restaurants but 10 of them have a surcharge.
2. There is only 1 American plug in the room and its at the dressing table not at the desk. Very inconvenient.
I felt that the cabin was smaller than the one we had on all the other cruise lines.