We picked this cruise because of the Ports of call, We had 3 days of in Durban before joining the ship.The first port was Reunion followed by Mauritius, Seychelles,Jordan, 2 days thru the Suez canal, On to Greece, Kotor, Split, Ending in Venice.
As you can see the ports are the reason we booked the cruise.
After reading lots of reviews about MSC, which WHERE NOT ALWAYS GREAT, We decided to book any way.
Cabin was fine, We only ever book an inside cabin as we spend very little time in there.