This company has just finished replacing our roof shingles. What an incredible experience! They did exactly what they said they would do and more. The crew was on time, and worked very have all day long. They were courteous, and wanted to make sure we were satisfied with what they did. They made a special effort to clean up the yard, making sure they picked up all the roofing nails. They even came back the next day to make sure they yard was cleared of nails and other material. This is probably the best experience I've ever had with a service company!