We just went TWICE last week. It was my boys favorite meal ever!
The character interaction is the best, the food is average.
We do character meals for the kids, as long as their happy, we're happy. To us, it's really not about the food. Seeing my kids play with Chip and Dale, give kisses to Pluto and huge hugs to Mickey is priceless.
The restaurant spinning is a huge bonus, they loved that part!