I am a repeat customer of MSC. I cruised with them back in 2004 and enjoyed it back then. We decided to take another cruise with them to the Western Mediterranean. I was extremely disappointed.
The staff were unfriendly, not personable in anyway and if you asked them any questions, they made you feel like you were bothering them. No one ever smiled or made you feel welcomed.
The food was not the best. Some things were good, but overall they did not give you a quality meal. The buffets were disorganized and the food was cold and run of the mill.