We were looking to replace our roof that was starting to show wear after 16 years and we had issues with shingles falling off a couple of years prior when we had major wind storm. My next door neighbour needed to do the same as well as his mother's house badly needed a new roof. Originally our roofs were done at the same time by the same major contractor, who is still in business, but is terrible at any service calls or honouring warranty, so we were looking for someone new who has good reputation. Based on the recommendation from this site, I reached out to a few contractors to get information and quotes. Mike was the sales person from Imperial Roofs that we dealt with and we were quite impressed with his knowledge of the industry, attention to detail and patient and relaxed manner. Mike went up on the roof to measure, inspect the condition and take pictures before providing estimates (some other contractors do not even bother to bring a ladder when coming to provide estimate) and he spent time providing us with different options for materials to be used - this was quite interesting since the industry changed since the last time we went through this exercise. After careful consideration, we decided to contract Imperial Roofs for all 3 houses. Mike kept in touch with us regarding schedules and he always responded to any questions we had: he helped us determine the best colour of shingles, brought samples for us, etc. All three roofs were done according to agreed to schedules and Mike was on-site and on the roof to make sure the crews knew what needed to be done. The windows and sides of the house were protected and clean-up was done (we did find a couple of nails afterwards, but I expect that as magnetic brooms do not pick-up 100% of the nails). After the work was completed, there were a couple of issues I noticed and Mike responded and addressed one of them immediately. The other issue required sourcing of a part for my very old pot light (part fell out due to vibration when the roof was installed) and both, Mike and Stephan (the owner) took time to locate the part and came to install it. Issues can happen during the installation, but it is the way Mike and Stephan responded to them was what impressed me. All our roofs look great, aluminum siding that was installed looks great, caulking was done properly and Mike even painted out metal chimneys so they look brand new and are protected from rust. Given our experience with Imperial Roofs, I would not hesitate to use them again or recommend them to anyone.