We just got back from a cruise in the Med. on MSC. Venice to Egypt and back. This was our first time with MSC and it will be our last. We have cruised with Holland, Celebrity, Carnival it the past. They are much much better then MSC. The food was bad, cold and boring. Some of the europian crew member had attitude problems. The communications with passengers regarding changes in ports was slow and late. MSC stand for Mediteranean Shipping Company (it really does). That is where they started. Shipping cargo. They should keep to shipping cargo and not be in the cruise ship business. We felt, at times, like we were nothing but pieces of cargo.
We will say the ship was new and beautiful.