I had a roof replaced. The entire experience was good. Everyone was friendly. The job was done really well and the roof looks good. My property was clean after the job. I like that the company offered different types of shingles from asphalt to a type that had rubber in it. So there was a choice of the type which also allowed made for a range of pricing options. The pricing was very good.