First of all, my expectations were somewhat lower than for other cruises on Princess & NCL. I had read numerous reviews about MSC's notoriously bad service and was prepared to experience what these other passengers went through. Fortunately for us, we never experienced even the hint of a bad attitude by any employee while on the ship.
The only minor incident requiring improvement was at check-in, where it seemed to take forever to check-in. The problem was that MSC had only 2 agents to process what seemed like hundreds of people waiting for their numbers to be called. After getting tired of sitting, I took my camera and when over near the end of the counter to take pictures of the very long line of people against the contrast of 2 working agents. An MSC agent asked what I was doing, and I told him that I was recording the fact that they only had 2 agents to process the very long line of people. I added that I am a Senior Contributor for TripAdvisor and was recording the situation for a future lengthy review of our cruise.
Within minutes, they added at least 4 other agents to help process the long lines, and as a result we were able to board the ship much quicker.