Winchester Roofing team just finished installing my new shingles roof today. I was so amazed at how they all worked together, never slowing down, just getting the job done. Their clean up after finishing was thorough, going all around the premises checking very carefully for any debris, nails, etc. I would highly recommend Winchester Roofing to anyone needing a new roof.