I have a storey and half home that needed new shingles. The roofing crew was very professional. They did the job in one day and when finished left entire property very clean, as if they were never there. The old eavestrough was disposed and new one installed in matter of few hours. I was extremely satisfied with the entire project. I highly recommend Exterior Elements for any project.