My husband and I had done our research and had a number of different roofing companies come and take a look at our place. In the end, we went with Twin Peaks because Max (owner) was very professional and their service was reasonably priced. They had all the required documentation (insurance forms), and he worked with us to accommodate our budget. We were even pleasantly surprised that they were able to do the work in late November. It was a cold day, but the team came on time with the bin, and worked hard to get it done in one day. All the clean up and removal of the bin was done right after they finished (other roofing companies were going to leave the bin in our driveway for a couple of days). Overall I would use them again, and recommend them to friends and family.