We chose this cruise to visit the Casablanca, the Canary Islands and the Alhambra.
Before the cruise we spent 2 1/2 unique days in Barcelona, a fascinating city even though one of our bags was stolen in Placa Espanya.
We highly recommend saving money and enjoying being part of a small group by booking shore excursions with Cruising Excursions and other non-NCL companies. They were professions, thorough and made sure we were back at the ship in plenty of time. We booked an excursion at every port on the cruise.
The tiny cabin was fine excellent except for very little navigation space and awkward lights in front of our pillows.