There were 15 kids ages 1-6 years old inside on a rainy day so I was a bit nervous we would be able to keep them entertained. Our little party revelers were all very content and engaged by both his interactive presentation and the puppet show itself. I also loved that he personalized it to our daughter, Charlotte.