After having a horrible experience with driveway contractors last year we were dreading having another major house repair with our roof. But we did our research and Quality Roofing Services was one of 8 roofing companies I had narrowed my search to based on reviews, services provided and better business bureau research. From the initial contact the owner, Aryan, was quick to respond, quick to set up an appointment for an estimate and he was punctual. During the free estimate, he went up onto the roof, (something a few companies didn't even bother to do), took measurements and gave us a thorough quote of everything the job entailed. We needed our shingles and flat roof replaced on our semi-detached house and we weren't sure how many layers of flat roof we had concealed. We got 8 different estimates from the various companies we contacted ranging from $4000-$19,000. Quality Roofing came in mid-range, along with a few others. We decided to go with Quality Roofing because of the price , but mainly because Aryan provided a detailed quote, he didn't try to up sell, he wasn't pushy, he never asked about other quotes we got, or what other companies we contacted and then trash talked them (again, like some other companies did). Within less than 2 weeks the work was underway. Again, Aryan was punctual and him and his crew got to work right away. They took all the multiple flat roof layers off, replaced any damaged wood, put down proper layers along with insulation and installed an additional attic vent. They removed all the shingle layers as well and did a complete replacement, did all the caulking and flashing required, and added an extra eavestrough. As happy as we were with the look of the roof, we were thoroughly impressed with the clean up. The driveway and backyard look cleaner than it did before they started the job. You couldn't even tell they were there, and keep in mind they ended up removing 4 layers of old flat roof. We even had neighbours commenting on what a great job they did. The estimate was spot on with no "surprise fees". We couldn't be happier with the service we received and would not hesitate to recommend Quality Roofing to anyone needing roof repairs. Thanks Aryan and Quality Roofing, you guys did a great job.