My son loves going there. We have been 4 times. The character interaction is some of the best. As stated earlier, the food isn't the best, but we all found something we enjoyed. Having said all that, I do think it is hit or miss. The last time we went, our server was not very good and the cake our friends ordered for their son's birthday never arrived. Based on that one experience, I don't think our friends would ever go back. One more thing, request a booth on the "outside", if that makes sense. The one time we sat at a table on the "upper" part, it wasn't nearly as fun.