I highly recommend Peter Yee and his company. He is very personable, professional, patient and delivers on all his promises. I have had our share of bad contractors and so my guard is always up, however as I told Peter, anyone that can handle my demands passes the test with me. I had so many questions and concerns and he answered or addressed all of them so patiently with me. I must have text him a dozen times. He even went over and above and built me a shelf in my garage for me to keep the extra shingles . I had many quotes, but I knew he was the right one when he provided me a quote with everything outlined so there would be no confusion; provided his insurance and WSIB confirmation and warranty info without asking. He also gave me several houses in the area to view his work. He was upfront and transparent and his price was more than fair. His crew was respectful and went beyond their job in cleaning up and put everything back for me. Peter came by to inspect personally. Thanks Peter for providing a personal touch with the customers and as he said, doing it right the first time!