We booked a balcony last minute, this is our second time cruising with NCL, first time was our honey moon in 2007 on the Jewel.
I won't write a lengthy review, I will just point out good and not good stuff.
Good stuff is service aboard the ship, you are welcomed anywhere you go, we didn't feel that there are 4000 onboard the ship, cabin clean and nice even though the decision for separating shower from restroom was not a good idea in my opinion.
Very small, we barley were able to fit our kid small bed provided by the steward.