I just went to Medieval Times on Saturday. Haven't been there since I was 10. I can say the experience was just as great as my foggy memories suggested.
The food was average but not bad at all. It's kinda interesting to eat everything with your hands. The waiters were also pretty cool about calling the soup "dragon's blood" and the chicken "baby dragon". It sounds a little cheesy but I love it. It's Medieval Times, we're here for a pretend jousting tournament. Hamming it up is great!
But you come here for the entertainment and if you like horses and knights and a little comedy mixed in you're in the right place. The "actors" get into their role and I found them quite a joy to listen to. Our yellow knight was especially good at making subtle in character actions both to the audience and to the other knights. He got cheered on accordingly by our section. Which is another thing: you better GET LOUD. Don't go here and sit quietly. You cheer on your knight and raise your cup like you mean it. It makes the experience that much better.
On the subject of cups... This place has a TERRIBLE beer selection. You get Keith's, Bud Light, Budweiser, or Stella Artois. That's it. It's a little embarrassing to be in Canada with a selection like that.
Beer selection notwithstanding, the experience was great and I would definitely like to go again.