Horizon Roofing was professional, polite, and very competitive on pricing. The roof looks great and Frank does quality work. He was very detailed in his quote and over the phone explaining everything to me. He repaired my firework damage with upkeep on my existing shingle roof. He also repaired my metal patio roof. There is a 5 year guarantee from leakage and workmanship. Very happy so far!