Mr. Puppet was outstanding!! His action packed performance held the children's attention throughout the entire time he was performing.He kept changing puppets using different methods in which to entertain the audience. What was even more impressive he entertained the adult population at the event as well. Everyone in attendance loved him!! We would highly recommend Mr. Puppet for your future entertainment needs.