John was an absolute pleasure to work with. He called and arranged things with the venue himself, which was a pleasant surprise. He was hilarious and handled the fact that we had some non-English native speakers with comfort and ease. He blew the audience away with his talent... between appearing birds and a cute poodle ... to my disappearing ring (I was starting to sweat with that one!) to the small acts he did as he roamed the room... we could not be happier and I plan to rehire him for other events. HIGHLY RECOMMENDED!!!!