This is a great place to take kids or to go if you're feeling touristy.
It is rather expensive and additional items (such as shout out for birthdays/anniversaries) cost more on top of the admission fee. You can also purchase cups, toys, clothing and things that will most likely cause seizures from the servers walking around or in the novelty shop.
The meal is actually pretty filling as it consisted of 1/4 chicken, ribs, soup&bun, half a potato and dessert... all of which you eat with your hands (just like people from the medieval days)! While you are eating you are also watching knights on horses do things like battle or try to dagger a hoop... It was kind of like watching animal cruelty though as horses were being whipped to walk on their hind legs.
The servers are very friendly and talked like medieval people.
I've been to medieval times three times (once for every year I've lived in Ontario) and it's been the same thing every time so I would not suggest wasting money on going again but if it is your first time, then it is actually really fun and exciting.