We love NCL. We stayed in a 2 bedroom Haven suite. We took our four grandsons for two that were graduating high school. Their parents stayed in balcony cabins.
Embarkation was a bit slow and very hot but once we boarded we were able to get into our cabin quickly.
The ship was outstanding. The grandsons enjoyed the water slides, putt putt and ropes course.
Cabin met all of our expectations.