Lee was punctual, professional and the kids LOVED him! He made my daughter (the birthday girl) the star of the show, but included all the other kids. We had a few challenging and outspoken kiddos (age group 6 - 8) and he handled it patiently and beautifully. The kids (and adults) thought he was pretty funny and the magic was fun. Bonus - the goodie bags he includes were GREAT!!