Our cruise was just "Ok". My family expected NCL to be better than the Carnival cruises which we have been on before. It wasn't. I would not recommend this cruise or dissuade someone from it. I would merely point out you could probably do better...
I would give them points for:
Staff Friendliness - Everyone was pleasant
We had a balcony room for four people. Well the drop down bed from the ceiling was parallel to the balcony which blocked the view of the ocean. :( I had hope to see the ocean at night. Just seemed like more bad planning.