Jim provides top class magic for our guests at a recent birthday party and kept both adults and children entertained and enthralled by his brilliant tricks and professionalism. He even stayed extra time to ensure that he was able to get around all the tables and chat to the guests. He certainly added that extra special touch to the occasion. I would not hesitate in recommending Jim to others. Thanks again for the wonderful magic!