Our shingles were at the end of their useful life and over the summer we sought quotes from a few roofing companies. The job involved removal of existing shingles and installing new shingles on a storey and a half house, a sunroom extension and a pool house. Of the companies that actually took the time to come provide a quote we selected Twin Peaks. Jim who came to provide the estimate was very personable, explained our needs thoroughly and provided knowledgeable answers to our questions as we went through the scope of work with him. They were accommodative in terms of scheduling as we had to have some stabilization work done on a sunroom extension before we could start the roofing work. Once scheduled the job started on time and was completed over a day and a half. Communication was excellent with both Jim during the estimation / quote phase and Max (owner) during the scheduling and work phase. Max was onsite during the work. He and his crew were all friendly, courteous and very attentive to clean-up.