I hired General Roofing last minute because it was January, my roof was leaking water on all three floors in my house and I needed someone asap. He completely worked around my schedule, showed up the next day and finished the roof in less than 2 days. No other company would even answer my calls.He kept me updated on everything, fixed problems I didn't know I had and was very honest about the work he was doing. I'm the kind of person who asks a million questions just so I understand (I knew nothing about flat roofs) and he was great about calling me back and explaining everything.There were no surprises on the bill and he did an exceptional job. I'm very pleased! Warranty is great and I feel safe knowing that my flat roof will be there for 30+ years. I would recommend him to anyone looking for exceptional workmanship.