Excellent job. Bill responded quickly to my message on Angie's List. When he arrived, he was courteous and friendly. He responded with the quote quickly and followed up with a text and call. Bill and his team arrived on time and even with a delay due to rain and having to replace a good number of the plywood underlayment(which we knew was a possibility before he started), they were able to complete the tear off and replacement the same day. The team also did a good job cleaning up around the house picking up the scrap. We are happy with the results. Also, Bill is a certified GAF roofing installer, so while the immediate service was what you expect, I have the confidence that if anything does go wrong that Bill and GAF will stand behind the product.