I was impressed with the company from my first phone call to them. They took the time to properly listen to the issue I wanted investigated and setup a time just a few days later for the inspection to be done. Mike was excellent. He showed up on time and was really thorough in diagnosing what was wrong and also took the time to explain to me what he was doing at every step. I was really impressed with the work that he did and I have no problem recommending them for any work you need done.