I have to say the workmanship itself is excellent. They completed the roof in one day, cleaned up well and another team came back to inspect the work, clean out the eavestroughs and driveway of any nails etc. But the negative side is the LACK OF COMMUNICATION. We put down a deposit for the work and didn't hear back for over a week AND I had to call them to ask the status and request an actual day for replacement! Not once have we received a phone call from the company advising when the were going to remove the large dumpster they left on our driveway after the work was done, again, I had to make that call to find out when they would be back to remove it. A radio was left on the roof after the crew had left (which was not an issue) BUT when I called to ask when someone was going to come by and pick it up they told me they weren't sure, maybe the end of the week. Someone did come the next day, AGAIN, with no phone call advising so and a team showed up at my door, mid-afternoon on a weekday and that's when they did their inspection and then wanted to collect the balance for the work. We were advised a phone call would be made to us from the head office to collect the balance??!! No call has been made to us.
I strongly suggest you put some plan in place to significantly improve the customer service, in terms of communication between client (head office) and customer as soon as possible. I have never dealt with a company that does not call and talk to their customers regarding important matters such as appointment setting, payment or anything else for that matter. D'Angelo is very fortunate that they have excellent crews on the road and Ian, the Sales Rep who quoted on our roof.