We went with DeLuca and were NOT impressed. They cut a couple of corners that could have caused us problems down the road. We only caught them cause a contractor friend of ours was up working on the roof at the same time and realized what they were doing. They did the necessary repairs when we called their attention to it, but if our friend hadn't been up there at the time, we would have had no way of knowing what was going on. Their workers also left a very messy work site, dropping their tools and fleeing at the end of the day leaving lunch garbage and extension cords lying on walkways. And they were voted Hamilton's best roofing company in the Spec. Feh.