After doing extensive research, I booked an appointment with this company. The technician that showed up was rude, sarcastic and had a horrific attitude. I placed a drop sheet on our carpet (as we just had it cleaned) and from then on, it went downhill. Apparently, the tech was offended. I asked the tech for his name (he didn't introduce himself), nor did he explain what he was about to do. When I saw him cutting large holes in the vents I was concerned and asked if it would be left like that. He said he would seal them up, after I had paid him! He quoted his price to me twice and reminded me (twice) that he was from "Ontario Power Air Duct Cleaning" NOT Ontario Duct Cleaning. When I asked him about the infrared camera inspection, he said it was "extra." When we showed him the website page, stating it was free, he started a debate with my husband, "Yes, it's OPTIONAL, do you want it, yes or no???" At that point, we'd had ENOUGH. I was angry and upset and told him not to talk to us that way, it wasn't right and I was not comfortable with him doing the service and could he please leave our home. I called the office back to inform them of the situation and was told the owner would like to speak with me. I arranged a time for him to call (9-11 am). At 10:45 am, I had enough and had to leave, so I called the office to tell them. Sure enough, the tech had his side of the story and of course, the owner was siding with him. The most appalling part is that this tech is the most requested??? I'm sure this tech has learned his lesson and smartened up since we "finally" told him off, so I'm quite sure he will be nothing but polite in the future and the owner believes this. Very sad since this company is listed on "Mike Holmes" website! Unbelievable!! I will NEVER refer this company to anyone. In my personal opinion and experience, be WARY and don't bother with the headache and frustration. It was a stressful situation that I won't forget.