I had Iron Shield Roofing replace my shingles, a representative from the company came to meet me close to my work with samples had a couple option which was really convenient. slight lack of communication for when the shingles were gonna be delivered. The workers worked pretty quickly showing up around noon the first day worked till dark and finished up the next day. clean up was done properly, I have found a couple nails but i'm sure that happens alot and the workers warned me I might a couple. I would recommend them to anyone looking to get shingles replaced.