Recommended by a neighbor. Had roof damage from a storm causing holes and leakage in one area of the house. The company responded quickly and was out in less than 24 hours to temporarily fix the holes, at no cost, until the insurance adjuster could take a look. (The only reason for the 3 stars.) They also told me there was extensive damage, recommending an entire roof replacement indicating that maybe it would be covered under insurance. Due to inclement weather and power outages we were finally able to schedule an appointment to permanently fix the holes. On the day they were scheduled to show up I called inquiring where they were as they were 20 minutes late. The person told me they were at another job which required more work and man power than anticipated so they would be by within 30 minutes or so. Later, received a text indicating they would be coming later that evening or the following morning to finish up on my roof. Early next morning received a text with an apology that they would have to cancel as they had other work scheduled, resulting in rescheduling my roof repairs on the weekend. It was only after I told them if they weren’t capable of getting my work completed to let me know and I would contact another company that they came out within an hour and completed the job, also telling me the roof wouldn’t need a full replacement until 2 years or so. Something I found interesting as they initially told me there was extensive damage and recommended a full roof replacement. The insurance adjuster only quoted for the holes, even telling me it probably wasn’t necessary for a full roof replacement. This before the repairs were permanently fixed. After they initially came out I was impressed and convinced to pay for a full roof replacement. However after the runaround I got plus what I feel is dishonest practices of indicating extensive damage to not needing a full replacement for 2 years, I won’t be using this company in the future.