We had the BEST experience with this company. We had several companies come, look at our roof (which needed some repairs and shingles tacked down), even take pieces of the existing shingles and either never get back to us... or schedule a day and price and not show up at all. He was punctual, came prepared with questions and answers, and got the job done in a matter of hours after finding matching roofing for us. They were great with communication, and just super sweet and kind across the board. I won't use anyone else for our roofing needs, ever, and plan to hire them back to redo the entire roof once that becomes a need. (also, no hidden costs, no flakey wish washy talk... just plain honest, good-hearted, hard-working people!)