I had a horrible experience with this company. Al did not fix the problem and refused to stand by his work and come back. It was too late to stop payment. He also did not detail cost of parts etc which I should have insisted on. Unprofessional, feel taken.BEWARE this company goes by another name like the great canadian repair service.