Horrible! We went for son's 8th birthday and have done Medieval Times multiple times in the past. The food was abslutely inedible when we were there. I had heard they would call out the bdays, so when I made the reservation, again when we picked up the tickets at the door, and again when seated, I told them about ds birthday. They read the bdays..........did not have my ds.......he was soooo disappointed. They also came out into the audience to get kids for part of the show and did not pick him. I left the show to go find the manager, I was so upset. This was a special thing for his bday, his whole bday was pirate-themed..........had I known about the GF pirate adventure, Id've done that instead. Anyway, to her credit, she did come and tell our server that he was to go on the boat for the next audience participation.........then when it was time they did not come get him as she had said they would, but she had come out to be sure and took him herself up to the boat and told them he was to be included........she also gave him a toy sword, so it ended well, but only because I took the initiative to go find the manager and throw a fit! Between that and the food, I wouldn't do it again. The show was pretty cute, but no way can they include all the kids, and by including only some there were a lot of disappointed kids who didn't get to participate.
Just edited to say, I think your kids would love the Pirate Cruise or whatever they call it at the Grand Floridian. Adults don't go, so it would even give you a break. If you think your son can do it without you, perhaps he'd be okay with the older sibling along....................I'm afraid he'd be pretty disappointed if he didn't get to participate at the dinner show.