Twin Peaks were great roofing contractors from start to finish. They were accommodating, on time for their free estimate, they provided expert advise when I wanted to change the colour of the shingles, and the price they quoted was much better than the 4 other roofers that came to the house.
They arrived on the day they they were scheduled. They were at the house by 7am and put in a full day of work. They then came bright and early the following day and finished the job. Quality control was fantastic. Their supervisor came by after the crew had packed up and left to inspect the work that was done by getting up on the roof and inspecting every detail of the job himself.
I have a very steep roof that scared off one company, and these guys were all over the roof and had no problem with size and difficulty of the job. I recommend getting Twin Peaks to anyone who wants reliable, hard working roofers who offer very competitive pricing and quality customer care.