After hearing so many stories both good and bad about cruising, I'd have to say that cruising is a great way to travel. The staff of the Norwegian Spirit made everything from pre-cruise preparation to disembarkation, an absolutely breeze. Everyone (and I mean everyone!) was super helpful and personable. Whatever Norwegian is doing to create such a great team , they are doing it right and it shows in the level of service given to each person on-board. The ship was super clean and, there was an emphasis on hygiene, which was important given the number of people in such close quarters. You were never far from music, entertainment or a pocket of peace and relaxation. The port calls and ship excursions were well organized. I booked excursions through the ship's tour service and they were well organized and in my opinion, worth the money. All the tour companies were professional, the buses were comfortable and the tours were offered in various languages to accommodate all nationalities. Needless to say, I enjoyed my first cruise. Well done Norwegian!
The cabin was clean and efficiently laid out. Sufficient space for your luggage and belongings.
I took the tour to Casablanca with a stop at the mosque. The mosque is the highlight of this port call as the city is pretty run down. Ensure your tour includes entry into the mosque as I hear some only got to see the outside. Also, the tour is kind of faced paced, so those with mobility issues should really consider another tour. We walked through part of the city's markets and spent time inside one of the carpet stores, where they rolled out countless rugs for the group to consider buying. A few of our fellow travelers got cornered in the building with a high pressure sales pitch, so beware and be firm if you are not interested.