Great company to work with. Good communication, excellent work and everyone in the company was a pleasure to interact with. I am very satisfied with the roofing and siding work. Mike is very knowledgeable and we discussed options for the work I wanted done. He sent me a quote promptly. Derrick kept me informed of scheduling and checked on my satisfaction with the job. The quote was accurate and was what I paid. I highly recommend 3rd Generation Home Improvement.