They were at my house within 2 hours of the initial call and diagnosed the problem quickly. They communicated well and were extremely nice to work with. They're not cheap but they are good. In my opinion, worth the money.