Our insurance company told us that we had to replace the existing roof on our house and after some wrangling with them we began looking for a roofing contractor to do the work. To be clear, our big name insurance company forced us to put a new roof on or insinuated that they would not be able to insure our home(beware homeowners who have cedar shake under a layer of asphalt… insurance companies don’t like this for some reason). After a lengthy search, we settled on D-7 Roofing for three primary reasons: competitive pricing(which should not be read«inexpensive» — we paid just under $ 10,000 out of pocket), a good rating on BBB, and name brand materials. They were also recommended by our insurance company. Cut to the chase: we have a brand new, impact resistant roof installed and it looks pretty good. I dock them two stars for two separate reasons. 1. Customer service has been a hassle. Our rep was tough to get a hold of, slow to return emails and paperwork. These may not seem like a big deal, but for the amount of money we just paid I shouldn’t have to chase down our rep. And scheduling was totally at the whim of D-7 without consulting us. 2. The crew did a less than stellar job on one part of our roof(i.e. the shingles were installed crooked). They ultimately fixed it, but again the job should have been done perfectly from the start. Would I expect better for $ 10,000? Absolutely. Would I use D-7 again? Maybe. We’ll see how this roof holds up.