Terry contacted me within hours of request and we set up an appointment for the next day unlike others. His pricing was inline with others who quoted. The workers were wonderful, they arrived on time, kept the work site clean and even though they got rained out, they cleaned up before they left and returned the next day to complete the job. I highly recommend Toronto's Roofing. They were recommended to me by 2 other people.