This was our first time taking a NCL cruise and we enjoyed it. The entertainment on board was excellent!
The only disappointed for me was the dining, although the anytime dining was nice, all the restaurants served the same food with very small daily changes on the dinner options.
Bermuda was lovely, it was nice to be in a port for more than one day, there were no beggars, hair braiders or hoards of people asking to sell or take you somewhere as you got off the ship.