Kyle Roofing does an excellent job. They are not necessarily the cheapest in the area, but they are pretty competitive. It is worth the little bit extra to know that you are dealing with a reputable family company that has been around for a very long time. They take the time to treat their customers nicely and answer questions. They always return calls and do not try to cheat their customers. The roofers that they hire are hardworking people.