I was interested in ports that I haven't been to. Also the price was right.
This is the first time with NCL but the experience was as good as any of the other lines I have travelled with (Carnival, Princess, HAL, Celebrity and RCI). Lots of activities on board including trivia and different musical venues. Food was great in MDR. Entertainment was very good, 3 production shows, a magician, silk ribbon acrobat, hypnotist, motown trio and a singer. Shows were better than Carnival but not as good as Royal Caribbean. I took private shore excursions which were great except in Morocco where we never got to tour at our destination due to an incompetent driver. Alicante was cancelled due to gale winds but the crew added a bunch of additional activities. Getting off the ship at ports was a breeze. No lineups at any time. Disembarkation was the same. Embarkation was busy as we arrived at 12:00 at peak time. I would definitely consider NCL again
Cabin was smaller than most that we have experienced but more than adequate for us. TV should be bigger as it was too small for reading the words on the screen.
I had been told not to expect much in Casablanca but the Mosque was amazing. Definitely pay to tour inside. It is worth it. Our tour included travelling to Rabat but the tour operated contracted an incompetent driver who started to drive to Marrakech instead. When we finally reached Rabat we had to turn around as a 1.5 hour journey took almost 3 hours. Tour operator totally refunded our money and said that they wouldn't use the contractor again.
Travelled up the mountain to the Castle and then walked down to the Alkazaba. Later walked to the Cathedral and the Mercato.