I have recently sailed along with a friend that had allergies and she was very happy with the offerings that
Royal Caribbean provided. I think the key is to be sure that the allergies are listed on your booking, and that you also visit with the Head Chef or Hotel Manager once onboard the ship!