This was my first experience on MSC. I had booked far in advance and chose this cruise because it fit perfectly with the vacation time I had - plus it offered ports of call which interested me greatly.
I have been an avid cruiser for many years and have experienced, NCL, Princess, Celebrity, HAL, RCCL, Disney. I was looking forward to sailing on MSC in my oceanview stateroom.
The best thing about MSC were the ports of call and the local guides that handled the tours. Apart from that, see my comments below: