Overall the roof looks good...after they came back to fix a few concerns we had. I feel like they should have been more professional when my husband addressed the issues we had with the craftsmanship instead of arguing about how it can't be that bad etc. Then, when they came by to see for themselves what the problems were, they continued to downplay it as if crooked shingles and shingles barely touching was acceptable with this being an older home. They were asked to replace all the old drip edge and they did not. They cut the drip edge too short and just left a big gap there. Then "fixed" it by adding another piece with a visible screw to hold it in place. My biggest issue is when we called to set up a time they would come fix the problems and they gave us a time of 7am because they knew my husband had to work in the afternoon. Well guess what? Nobody showed up...not even so much as a courtesy call as we sit here waiting. My husband calls at 9am and the woman tells him "you know how it is...hard to find reliable workers"!!!! And she couldn't bother to call and tell us what was going on? Way to make your own business look bad! The workmanship was just not there as we expected it to be. And the clean up was awful. I have a 7 year old child here and they have some nerve leaving chunks of shingles with nails sticking out of them...there were over 3 dozen nails left in my yard and 3 large pieces of plastic tangled in my tree! Maybe if they didn't take several breaks that lasted 2 hrs each time, they wouldn't have been in such a rush to get it done and we wouldn't have had to get them back to fix everything. Would NOT recommend unless you are prepared to be on the roof supervising and you have your own magnet to clean up all the nails.