I checked these guys out for two years, and many customers by their list and just by word of mouth. They've been in business for 20 years, and I have yet to find a single complaint. I even went to companies that do repair work around here, and I asked about a several companies. I have several friends from the city, and I asked around there too. There were several that I found that had issues, and a couple that didn't. I tended to stay away from the "national" companies, and finally settled on bids for the smaller, local companies. I did alot of research on companies in my area for two years. While I know that the faster companies are not always the best, I went with a company that I knew had a good reputation for being an honest company that wouldn't dig me a hole and never show back up.