I recommend this to all who have children ages 5-10. It was fun for me, my son who is really into knights, dragons, dinosaurs, and live interactive scenes; my daughter and my ex-wife. The dinner was perfect, the wait staff was interactive and funny, and the show was great. It was 2-2.5 hours long and none of us wanted it to end. While I loved watching my kids interact by booing and cheering for their sides they loved having to get up close and personal with the actors. After the show and dinner the knights, princess, and animals were all easily accessed and that made it all the better for the little ones. With a full belly and a good show I will return when ever I get the chance. Go see this show! Take the kids! Let them get the food on their clothes!!!!