I have sailed with Oceania numerous times, including on the Vista. I am also a celiac, and they have been wonderful in accomodating my diet. Food is excellend. They actually go out of their way to make sure all is okay. If you want to go to Pizza for dinner on the Vista, you need to let the reservations desk know at least 2 days beforehand so they make the dough.