We travelled from Venice to Rio de Janeiro (18 nights) in December 2011.
Check in was fast (we had done web check in which speeded things up), and were shown to our cabin much earlier than most cruise lines would allow.
There had been an error with our dining request, but this was rapidly sorted out on board.
Our category 11 cabin was clean and comfortable with good quality balcony furniture, and the cabin had ample storage space for 18 nights.
All the public rooms on the ship were very stylish and spotlessly clean, and service everywhere was of an extremely high standard, although you may need to be patient when it comes to language as this is not primarily an English speaking ship. We were impressed by how many languages most staff spoke - we are not used to waiters who have a reasonable knowledge of four or five languages on top of their own.
We particularly like the way the ship was organised regarding noisy and quiet areas. If you wanted to get involved with activities then that was easy, and if you wanted a quiet area (both inside and outside) then this was possible.
The food in the Buffet was the best quality and with a lot of variety at lunch of any of the 14 or so ships we have been on. The main dining room (Maxims in our case) was not so successful, with food ranging from excellent to poor,
Music around the ship was well controlled and of a good standard in areas like the atrium. We liked not being permanently bombarded by loud piped music. There was a fair variety of entertainment in the Theatre with 17 different shows over the 18 nights, including classical recitals.
Multi-lingual announcements can get a bit boring, BUT all credit to MSC for keeping these to a minimum.
We will most certainly be looking to use this cruise line again.
We only went on one shore excursion, but this was well organised with a knowledgeable guide, and was most enjoyable.
One Warning. If you want a fully American experience then don't come. If you are American and want to meet and mix with people from a range of countries/cultures and enjoy European style dining and entertainment then give it a try. This was our first time with MSC and it was much better than we had expected.