Only good things to say about Coverall! My flat roof was in terrible condition and hadn't been properly stripped in 50+ years (if ever). It was a massive job with lots of room to find hidden problems, but Mark took that into account when he quoted the job, and it came in on time and on budget. When I say on budget, I mean it didn't cost a dollar more than the estimate. Mark is professional, knowledgeable and responsive. His team are hardworking, efficient and kept my lawn and gardens protected during the 3 day job. In addition to my flat roof, they replaced the shingles on the garage and covered porch, and replaced all the eaves and downspouts. No complaints, I've already recommended them.