Recent Review: They were the cheapest. $1000 cheaper in one case (all materials and warranty being equal). And a neighbor recommended them. The sales guy was pleasant, and the workers seemed like decent guys (only one of the three spoke english very well, but as long as I was able to communicate with someone, I'm fine). The work quality was good. I was installing a new swamp cooler, a skylight, and a roof vent at the same time. They helped be haul the swamp cooler up onto the roof (not an easy task) and get it in place. They bent a leg, but hey, they got it up there and they didn't have to help me (they were hired to replace the roof, not the cooler!). Also, they worked around me installing the vent and skylight at the same time. Oh, and they disposed of my old swamp cooler for me. The three workers worked a hard very long day the first day (to get the roof completely ripped off and tar paper fully on, in case it rained). The next day was only a half day before they were done. My only complaint is the roofing of the porch. The porch has a flat roof, so they used flat roll asphalt shingle and tar. I have a stucco chimney that joins the porch roof. My complaint is that they went way higher than necessary up the stucco chimney with the tar and shingle. So now you can see the ugly tar from below, when before all you could see was stucco. I was pretty upset by that, but then I got over it. All in all I think they did a pretty good job. Oh, one more thing: the things that seal to the plumbing vents had a lot of cracks. I thought they would install new flashing and seals, but they just used the old ones. They tried to goop more tar on to seal the cracks, but they just cracked again. Not really a big deal since nothing significant seems to get through the cracks, but I was also a bit disappointed about that. I don't want to be too negative though, they really did a good job. My roof doesn't leak and looks nice (except for the chimney). And the price was right, and I really don't think I would have gotten a better result from someone else. I definitely would recommend them.