Took my eight-year-old daughter to Medieval Times and Pirates Dinner this year. She LOVED both of them. Surprisingly because there were Pirates she like the latter better. Pirates had better audience participation but, honestly, it all depends on the makeup of the audience and the mood of the crowd. Each had very good actors and each had great acting and appropriate adult humor that flew over the kid's head. The food was OK...not bad for banquet dining. Bring some extra cash each time I was short for giving the servers the tip they deserved. There is an ATM at M.T., but not at Pirates why???. Parking is easy. Make sure the kids use the restroom BEFORE the performance starts insist on it!!. Pay the extra money to sit closer to the performers.
The show was awesome but the dinner was not. Don't go with the expectations of a great meal. It is set with no changes nor consideration to allergies even if they are contacted before hand. It is what it is. But go for the experience it was fun.