We got a number of quotes to have our roof replaced. D'Angelo's was not the cheapest, but we were happy with what they planned on doing so we hired them.
After missing 3 start dates (with the supplies sitting in the middle of my driveway), they finally showed up.
The roof part looked ok, we went up and inspected it and didn't see anything too troubling.
We had decided to go with the eavestrough and gutter guards. This was a separate crew.
After missing another 4 start dates (by the way, do NOT expect them to call you to confirm which day they are coming, or if they don't show up when they
said they would.. not one phone call).
They finally showed up on a day with no warning and got angry at us because our gate to the backyard was locked. We explained that we needed warning and we would happily make sure it was open.
After much back and forth, they gave us a new day (which they didn't show up). They showed up a day late, but they were there.
When we went around and checked out the work for the eavestrough, we were absolutely stunned at the absolute lack of care when installing these. There were 4 pieces of downspout all mashed together, so basically when it rained it leaked out of the cracks.
The gutter guards had major gaps in it, and there were already leaves accumulating in our gutters. There were huge gaps and it looks like they just jammed everything together.
It took another 3 visits and work being done each time to get this fixed.
The ONLY reason they even came back was because we withheld the balance of the payment and refused to pay until it was fixed to our satisfaction. Trust me, they tried to get us to pay them "for our year end", but we had zero faith that anything would be fixed voluntarily on their end.
Just avoid this company. They do not have customer satisfaction in mind.
Their sales team did an amazing job though! I ignored the other warnings about this company.. Never again.