I had a similar experience like other reviewers. It is refreshing to find a company that actually means business and does it right. I got them through my home warranty company which typically deals with subpar providers. AHM is a surprising exception. Would definitely ask for them next time something happens.