When they replace our roof, they did not clean up after they finished. After 3 years, shingles fell off. On the invoice, they are supposed to give us 10 yr labor warantee. We called them, and they were not happy and helpful with our call. They promised to come over and take a look the next day. I asked when they will be here, and they replied they did not know. We waited for them the whole day, but no one showed up, no phone call, nothing. We called them back and complaint, and the gentleman we talked to originally asked up to call another person. To make the story short, poor workmanship and very poor service. Regret ask them to do the roofing for us. They price was in fact more expensive than many others we asked. Should go for other vendor. Cannot recommend this company to anyone.