Our family of four (two teenage daughters aged 19 and 14)sailed on the ship leaving Aug. 9.
Our booking was an impulsive one, late in June. Our local Expedia agent was quite helpful, and found us discounted rates based on Canadian citizenship.
My wife and I had cruised 15 years ago, for our 10th anniversary, on NCL.
Cabins were nice. Staterooms in a ship are not big to begin with, so expectations should not be "gee, smaller than my bedroom". 170 square feet is what it is. They were always spotless, well maintained.