We did Christmas dinner at the WL one year and even with ADR's we had to wait almost 2 hours. Of course it was raining that day and people were just not in to big of a hurry to leave their tables. The food was good but the wait was looong. The following year we were there at Thanksgiving and decided to do the Crystal Palace for Thanksgiving dinner. It was wonderful. We had 2:00 ADR's and were seated by 2:10. The dinner was a little faster paced than the prior years at WL. I think that the fact you were eating in the park and wanted to get back to the rides and the fact that it was a buffet helped. We got pictures with Winnie the Pooh, Tigger, Eore, and Piglet and a really great meal. They had specials on the buffet that day for Thanksgiving and we have vowed that if we are ever there for Thanksgiving again we will be eating at the CP.