We ate there for dinner in December and loved it. By far our favorite character meal!
The buffet was a nice change of pace, with grownup foods and a great variety. The dessert buffet was extensive. The kid's buffet was the same-old same-old, but it made my kids happy. Our server had a hard time getting to us due to the characters, but did a great job of keeping us taken care of in spite of it.
And the characters! My DD was totally charmed by the prince and thought the stepsisters were funny. She was a bit intimidated by the stepmother, but we enjoyed her. I would go back, for sure.