Very dishonest mechanic.Would not recommend anyone to go there.I got condenser and radiator installed on my car. i have paid him $1900 for what he asked for . I took my car home and next day AC stops working.I took it to him and he keep making excuses and then he told me to get checked from Canadian tire if there is leak as he doesn’t have a leak check kit and he will pay half of test . Canadian tire quote me for $900 to get it fixed.But Ali never fixed it and kept making excuses.Not recommended