I'd like to qualify my previous review which gave this business one star. When they finally showed up to do the job, they did and excellent job on the roof. The roofers were conscientious, hard-working, polite and helpful. I was very impressed. If I was judging based on the roof alone, I would give them five stars. But the delay in getting the project done earns them one star, so I figure it averages out to three stars.