Had a great experience with Mike. He was very informative and efficient. He knew what was wrong and fixed it in very short time. I was able to get to work on time which was awesome. He came early to make sure I had enough time. Double checked everything to make sure everything was running smooth. Very reasonable and efficient.