Yes, we had a very good experience in December 2007. We had a great table in the large room to the left of the buffet and had lots and lots of character interaction. My 10 yr old daughter had a grand time and really enjoyed the antics of Goofy. I have a lot of pictures of her with the characters.
The food was good. I would not say fantastic - but good. The choices are not as numerous as some of the other buffets - but it happened to be things that my daughter and I enjoyed. Their desserts are FANTASTIC - little miniature bites of carrot cake, key lime pie, cheese cake, etc., and they also have soft ice cream that you can decorate with all kids of goodies.
I am also one of those people who had a really bad time the first time we went - so this time I specifically told the check in desk where I did not want to sit and asked nicely if they could accomodate me and they said yes. For us, it was a difference in where we sat and our server the 2nd time was really fun and very nice.
Have a great time!!