Jimmy helped me with my roof before replacing it and gave me advice for free. He would not accept any payment for his time. My repairs did not work and I had Jimmy put a new roof on with some modifications. They showed up when they said they would and the roof looks great and has a warranty, which will help us sell the home. They cleaned up after the job was complete, which other contractors have not. I will use them again.