This place kinda sucks if you're over the age of ten, but gets slightly better with each drink you consume.
Luckily we swung by after a long day of beers at the BMO field so we it wasn't as off-putting as it could have been when we entered a room filled with overpriced tacky sparkly souvenirs, medieval decor, and hordes of yelling (or crying if their parents wouldn't buy them a $2487057 souvenir) children running around like maniacs.
Spotting the bar with our excellent radar skills, we purchased the biggest beer they had - a $25 beer that came in a wonderfully fancy and equally tacky medieval times beer stein.
The show itself is lame, but if you drink enough and have fun enough friends, you can make a game our of out-screaming the kids during the show.
Food is actually pretty decent and there is no shortage of it. They come around and take drink orders too so you don't have to leave your seat at all and keep running to the bar.
Service is kinda slow tho, so bulk order or you may not see your server for a while..
We got it on a travel zoo deal so price wasn't bad - about $37 per person - but I wouldn't go back. Too many kids, too noisy & too pricey.