I would highly recommend Magnolia Roofing! From start to finish communication was super punctual, they were honest, hard-working, quick to respond, and provided perfect oversight to the work being done. When I first called, they promptly answered and came out to check out the roof within an hour. The replacement work began within 1-2 weeks of our initial call, and they finished the roof on our one-story house in about 7-8 hours on the same day! Prior to that Joe came to our house when the insurance adjuster was coming to be able to help explain the condition of the roof and its need for replacement. That was definitely an extra-mile thing that they didn't have to do but wanted to do to help us the most. Their crew worked well & the cleanup was excellent. We hardly found any debris afterward, and Joe even came a few days later to do another sweep for small screws and nails. The owner himself even came to inspect the work just before they finished that day. Two of my closest friends recommended them to me which was enough for me to know that they would be trustworthy and hard-working. We couldn't have imagined better work or better people!