They just did our roof- not the cheapest, but they very cautiously removed all of our tiles, replaced the wood under and did the roof. So far a few weeks and 118 degree weather, so no leaks, but they did no hire subs, which means they took a long time to do the work, but I hope they did it right. I am giving them 5 stars so far since it was not painful, except the check. The roof was about 7000 sq ft, and they had their act together.