The planned visit went very well. He was very prompt, professional, knowledgeable, and patient. After our initial visit he was prompt about returning my emails if I had any questions. He kept me in the loop about upcoming progress. He even followed up after everything was complete and functioning! I would recommend him to anyone!