Jim was brilliant! Every single person right from 2 years old to 80 year old enjoyed his performance. L have been to other birthdays and more often entertainers are late, Jim was perfectly on time. There was not a single dull moment throughout the performance. Jim was a perfect gentlemen and extremely professional right from our first email exchange. He kept his word and made our event extremely memorable. We were all mesmerized and thrilled by the surprises in his show. My daughter wants him to come back every year for her birthday. Jim is a treasure, I am glad we were able to work with him...