I went to a fair where Mr. D's Magic show was and he was excellent. He did a 1 hour show, and it never got boring. He was very friendly especially to the kids. My child was volunteer for the show (He picked several kids that day) and she loved it. He was nice to her and made the whole group laugh. If I had a party I would get him and I would recommend him to others. He is Super!