We chose this cruise as part of a package tour of Egypt and jumped at the chance to (hopefully) enjoy the cruise atmosphere as well as visit Jordan and Saudi Arabia. Unlike other cruises we have undertaken, the food was average at best, with the buffet very underwhelming. Where we really struck poor service and very poor responses was where there were agreed refunds for things like cancellation of shore excursions. Two months cited for refunds!!! And this is for undisputed matters. Very lame excuses provided (or rather no excuses, no attempt to remediate or provide assistance or otherwise assist the customer). Very ordinary response and MSC obviously have little regard for customer satisfaction when it comes to "after sale service". Industry feedback is very poor and I doubt that we will ever book a cruise with this company again, nor could we possibly advocated on their behalf.
It is perplexing that in this age of social media, a company could be so insular to customer feedback and almost arrogant with regard to their responses, particularly where much of their custom is generated by word-of-mouth.