I recently had the entire roof of my house in Kensington replaced by this company and it was quite a nightmare. I do understand that it take them longer to do the job because of the crappy weather at that time. However, they did not clean up after themselves. They just left all the all around the house. I notified the company and they promised that they would clean up but they did not, at least not thoroughly. They still left a lot of garbage around and the worst thing is, they said they were gonna sweep the area with a strong magnet. I do not think they did as we found a lot of nails and staples around the house. It was a good thing that my airbnb guests did not walk around the yard as someone would have sustained a puncture injury from all the debris left strewn all around. We had to do the job ourselves for 2 days and I ended injuring my right thumb because I am not used to this kind of work. I mean that is one reason why you hire professionals. Their crew also damaged some parts of the gutter. I did not think that they were coming to repair the gutters until I called the company's attention about it. They also sent debris flying into the living room when they. replaced the shingles and they did not even bother to notify me about it. My airbnb guests called my attention to it when they walked in and all these crap were all over the living room. It was quite embarrassing .