I ate here on the day after Christmas with my GF, brother, and mother. They estimated our wait time would be 20-30 min. I was impressed with the estimate considering it was dinner time, and equally impressed that we were sat in 25 min (right at the mid point of their estimate). The food wasn't exquisite, but definitely better than "good", though - and I'm not sure if this was just our server - it took nearly 35-40 minutes for our food to come out. We'd ordered when we sat down, having had time to read over the menu. It wasn't overly busy, and I've worked in restaurants so I'm aware of various goings on that could attribute to this, but food was coming out of the kitchen frequently.
We had fast passes for Space Mountain, and asked for our check when the food came out (not telling him we were in a hurry, didn't want to put it on our server when the decision to sit and eat was ours in the first place), but it took him quite some time to come back. Granted, it was all for naught because when we got to SM it had been shut down for 20 min and ended up being closed for another 1.5hrs lol.
While the second part is sort of a bonus section to the story, I'm not sure what the issue was with our food coming out in a reasonable amount of time. Not sure if anyone else had this issue