I went to Medieval Times last night as part of a work event - last time I went was during elementary school.
Service was excellent, they stick with the medieval theme pretty religiously and it's an interesting experience overall. The food is decent quality and very filling - tomato soup, garlic bread, and the chicken was good (plus an awesome surprise that halal was available), potato was hard, pastry was ok, virgin pina colada had a bad aftertaste.
BUT this is definitely geared towards kids. The conversation with my co-workers kept me entertained, otherwise I was bored and felt the program was too long. I wouldn't recommend this to adults only, but would highly recommend if you have elementary school aged children to take with you - they'll probably have a blast (saw some kids even standing up to cheer when the knights were jousting).
Note: there's no cutlery. The food isn't particularly messy and you get a couple wet napkins so I didn't have an issue with it. 2 co-workers found this out in advance so they smuggled in plastic forks/knives #thestruggleisreal