We took a seven day cruise on MSC Musica. We liked the itinerary which went to ports of call in Greece plus Bari and Dubrovnik.
We have read a lot of mixed reviews of MSC and we were pleasantly surprised by the overall cruise experience on MSC. I felt it was good value overall. The ship was beautiful and in good condition. The style is Italian and there were a lot of Italians on board. International English speakers soon made friends however. Entertainment was pitched at the Italian humor and sense of fun and there was plenty which could be appreciated even if you didn't speak Italian - shows consisted of dance, acrobatics, magicians etc and some were really good. There were games and dancing activities that crossed the language barrier too.
The food was adequate and plentiful but not of the highest style or quality. This cruise would not suit someone who took their dining experience very seriously. There was a very good Japanese restaurant on board where we enjoyed a delicious meal (cost extra but worth it)
There were various drinks packages on offer - we bought little books of tickets which prepaid for soft drinks and ice creams and were very useful for our daughter as she could present a ticket at the bars for a soft drink or an ice cream. Prepaid drinks allowed for budgeting. There was a free water machine in the buffet area.
Our 11 year old daughter went to the children's club and enjoyed all the children's activities. There were lots of children on board (and it was not even during the school holidays) There was an excellent atmosphere for families on this ship, children were welcome - you might want to avoid it if you absolutely can't tolerate other peoples children, but it was good if you were travelling with kids or like a family atmosphere.
All the staff on the ship were polite and service was very good throughout. Everything was well organised and efficient - embarkation, excursions etc. Disembarkation was fine until you tried to leave the actual port of Venice, however MSC said the delays at the port were due to the port authorities rather than MSC themselves but it was a very slow process.