We wanted to go on a cruise in Hawaii, and Norwegian is the only one doing that so we booked NCL. The experience was positive. the staff was super friendly and helpful. The ship offers something for everybody, as a matter of fact we did not see everything onboard at the end of 7 days.
The dining was great, besides the main dining area there were many restaurants catering to many tastes. we especially liked 'East meets West' The sushi there was amazing. You could always grab a snack at various stations and we enjoyed snacking and enjoying a good cup of coffee aft of the ship, it was quieter and the view always great.
We attended a few shows which were always entertaining and appealing to a broad audience
The cabin was nice, especially with the balcony. However for first time cruiser we felt a little squeezed.