Hickory Roofing & Siding is an excellent roofing company. They always arrived on time. They kept the site clean and I did not find any debris around the job site after the crew left. The staff and employees of Hickory Roofing & Siding are nice and polite.