My experience was horrible. They would not return my phone calls. They strung me along for 2 months after they got my deposit. When they eventually showed up to do the work they were surprised that I wasn't there even though I told them ahead of time I wouldn't be. Finally I got sick of it and went to another roofer. Beware!