we went on this cruise for a mini family reunion. the service is excellent and food offerings are many to choose from. we recommend if you cannot book your reservations on line that you attempt to get them done as soon as you board as the restaurants book up very fast and dining with children does not afford dining at 9pm. get the alcohol package to be sure as the drinks are expensive if you do not have the package.
be prepared to wait in very long lines with the off ship excursions with the tenders-do not make early dinner reservations on those nights speaking from experience.
the food offerings on the NCL island are very limited if you don't eat hamburgers you are out of luck-hopefully the will expand their food offerings in the future.
nice cabin, had issue with the shower drain early on in the cruise called and it was fixed quickly. our cabin steward amused the children with this towel animals he left a turn down nightly.
the tender lines to get off the boats was ridiculous waiting on the boat to board and then on the island for ~ 2 hours is too long esp if you have children. do not make early dinner reservations on the tender days as you probably will miss them.