We ate there at 6:00 am on Christmas morning in 2003. I asked the day before if they were open and they told me they are ALWAYS open (even Christmas morning). We had to leave that morning very early in order to make it home for a family celebration the next day. We were SO happy to find it was open. We had planned to buy donuts the night before, but this was better.
They have cooked food, but it is like a cafeteria. You order the grill food and they cook it or you pick up the prepackaged items.
BTW, if you are a DVC member you get a discount. I forgot about that and didn't take my card.
DJ