We were also there in Dec. and had the characters listed above. The food was OK- not as good as I had read about. The service we had was horrible- the waiter did not speak clear English nor understand it very well- made for a difficult dinner. The character interaction was good- I'd rate it above average. We enjoyed it and I'm glad we did it once, but I'm not sure we will return. My whole family of 7 was disappointed in the food.