Excellent! Excellent interaction. Funny as well as clever and good variety of skills. Nice person to work with – good interpersonal skills. Hard to pick out any one thing I like most. He was so good at mingling and getting the children involved – an absolute winner! Hard to ask for anything more. He was great!