Having had several wonderful cruises with MSC it is difficult for us to accept much of the misinformation given in this post. Food is absolutely wonderful as are each and every member of highly professional staff we have encountered.
Personally were either of us in serious pain and unhappy with the ships doctor - we would insist that the Hotel Director arrange transportation to a hospital at the next port - and if they would not co-operate would hail a taxi and do it ourselves.
It is also kind of silly when people who are totally ignorant of the line, have never sailed with the company, and were not present at the time of the alleged incident start issuing warnings!!