Waco Roofing Co was a good choice because their service is very reliable. After the free estimate, it took about three weeks for them to come fix the broken roof. This is the only negative thing about them. But once they did get here, it took about three days to complete the job. My friends said they made some noise but it only for a few seconds. Goodthing because I live in a very quite community. The price to fix it was around $1200 but it was well worth it. They gave me guarantee for another 40 years plus.