We had Roofs On Homes replace our roof. They did an amazing job from beginning to end. I had requested for an estimate and the very next day, Ruth from Roofs On Homes called to set up an appointment for Danny to come out to our home to give us an estimate. When Danny came, he gave me a thorough crash course about Roofs and Roofing, the anatomy of the roof, and all the features of a good roof. It opened my eyes to a whole new concept of roofing, how a good solid roof can protect the house, and it helped us to make a well-informed decision on what we wanted done for our roof. Danny was very patient and was not pushy to get a deal right away. He took the trouble to bring a sample of the shingles to help us decide on the color for the roof. Once we decided to work with Roofs On Homes, Marie from the office kept us abreast on the date for the roof replacement, what we needed to do to prepare for the project and what to expect from the installers. The team of workers, headed by Tony came on time, as promised by Marie. They were so efficient, finishing the project within one day. Tony, the supervisor, stayed on for another couple hours, after the project was completed, to clean up around the property, that there was not one nail left behind. The entire team was very professional and so pleasant to work with. Having had some disappointing experiences with contractors, Roofs On Homes gives me peace of mind that my home is well protected with good solid quality roof for the next 20 years!