I cant comment on the quality of the work because I never let the technician in my house (after he was over an hour late and seemed to be offering a different service). Atlas was supposed to come and clean all of my ducts and the dryer vent, and regulate the airflow in my house (I was given a window of 10am-noon. At 10:52 I received a notification that the technician was on his way. At 12:15 (over 80 minute after the notification) when he hadnt arrived, I called and was told his last appointment was in Kitchener but he should be there soon. At 1pm I called back to cancel as I was told the job was 3-4 hours and I had to leave at 4pm. As I was on the phone with the agent, the technician showed up at 1:13pm and told me it would only take 30-60 minutes to complete the service. When I expressed shock at the difference in time, he said the customer agents dont understand the work. I was surprised that for a cost of over $600, the service was so quick. Because I still had the customer service agent on the phone, I asked to speak to a manager about the discrepancy and how such a quick service could cost so much. I was told a manager would call me back. I never received a call.