The dining room dining - was excellent!! There is no way to describe how they cater to you. You eat in the same dining hall (the one assigned to you) each night and I even reqeusted the same waiter (Daniel from El Salvador - we loved loved loved him). I was also assigned a lady to deal with my menu. After the first night I would plan my meals for the next day. You can eat all three meals in the dining hall!!! The 2nd night I ordered a meal and then a backup meal just to make sure the chef could prepare that meal gluten free. When the waiter brought me my food they brought both meals!!! Gives you an idea of why I can 10 pounds on the cruise!!!
The last day on the ship they set a man (eating alone) at our table what was also celiac. Gave me a chance to chat with him which was really nice.
I hope you enjoy your trip.