I needed to have my roof replaced. Gray Duck Roofing responded quickly to my request and I had an estimate and roof installed within a few weeks. They communicated with me throughout the process and the job was completed in one day. They offered great quality shingles and a good warranty. There were no hidden costs and the replacement was affordable.