Anthony from Infinity Restoration made the process easy and painless. He got my insurance company to pay for the roof, when I had already tried and got a negative response. I would strongly suggest you get Anthony up there on the roof with your insurance adjuster. We are very happy with the look of our new roof. I was always sure of the price and never felt surprised by any charges.