Homestate Construction and the representative I dealth with most, Elgin **, were fantastic! Homestate lived up to every expectation. Elgin was extremely accomodating, answered every question, and professionally handled the details of selecting the roof replacement. Also, Homestate's roofers were excellent. They were on time (in fact they were early), very efficient, cleaned up the yard, including taking a large magnet to get loose nails, and were very polite. We even had the roof inspected by an independent expert before making final payment to Homestate and the expert was very complimentary of Homestate's work. I would highly recommend Homestate.