MSC provided a worry-free experience for our Mediterranean Cruise of the Greek Isles. A special waiter was assigned for my gluten-free meals and there was a special G-F menu for each meal. Accommodations were also made for eating during shore excursions -- if a G-F restaurant was not available, then fruit, cookies and small cakes were provided. It was a wonderful cruise -- over 2,000 passengers with less than 20 Celiacs and all were provided this personalized service!
The only limitation was that there were only 5 English speaking couples on board -- however, the majority of the Italian, French, German, Danish passengers were able to converse comfortably in English. The tour guides gave the narrations in at least four languages and that got a little tedious ... but left a memorable impression.