Call these guys 1st
I had my roof replaced by these guys. First they were prompt and answered my 500 questions. They handled my insurance claim and then replaced my roof in only 1 day. The roofer that did the house next door took 3 days and their roof doesn't look remotely as good as mine. If i ever need anything home related i am calling them pronto!