Two other ports we visited (4 and 5) were Cadiz in Spain and Casablanca in Morocco (not on the list). Cadiz is a lovely old fortified city and the ship docked within walking distance of the city centre. We decided to take a hop on/off bus city tour before going for a walk around the city. We really liked this port and would rate it 5. Casablanca as a port was not so good. The cruise port itself looked run down and unfortunately MSC provided no shuttle bus service to the city centre. The alternative is a long walk through the industrial port area or one of the many taxis touting for business as soon as you get off the ship, which is a bit intense and can be irritating when they don't take 'no' for an answer after several attempts. The weather here didn't help matters. It was stormy with heavy showers. This was our least favourite port but, having been here once, I would like to visit again when the weather was better and with the knowledge gained from the first visit to plan things differently. I would rate this port 2 Finally, The balcony suite cabins on deck 12 were very nice and spacious, with a lounge area (sofa, coffee table & TV) between the bed and the balcony. There are only 28 of these cabins on deck 12 so it is not crowded. There is also easy access to the promenade/running track outside and the pools and buffet restaurant on the deck below.