Sailed on 4 different NCL ships, 2 daughters have celiac, they ate better than at home and loved it. Let’s special needs know ahead of time, go to a MDR for lunch upon boarding, someone will most likely come to your table and explain how it works. Those with allergies can preorder meals, mine ordered dinner and breakfast the night before. We always ate breakfast in the buffet and just called the number to let them know we were on our way. Covered trays of great gf food brought right to our table, waffles, pancakes, muffins, eggs Benny, bread - pretty much anything they wanted. For dinner they looked at the next night’s menu and could ether ask for modifications or order off menu. Flourless chocolate cake was brought, as well as Brazilian cheese bread from moderno. They’d do the buffet for lunch and just ask if they had concerns, or needed gluten free pizza, rolls, bread… We’ve been dealing with celiac for 13 years and cruising is the way to go with their dedicated allergy kitchens. Do not cancel for this reason.