This is five years overdue, but a recent followup service impressed me so much that a review finally had to be written. The company who did our skylights five years ago recommended John and his team to replace our old roof at the same time. The quality of J Stewart Roofing's work and service were great and we were happy with the roof. We had no complaints over the last five years, but one of the windstorms this year tore off a few pieces of shingle. We followed up with John, who's team came right away to make the repairs. We subsequently contacted the manufacturer of the shingles to make a claim on the repair costs, since the damage from the windstorm fell under their warranty, but the manufacturer had a laundry list of requirements that would have been challenging to meet in order to process my claim. I contacted John about this, and right away, he took matters into his own hands and followed up with the manufacturer himself. Within a week or two, he sorted everything out for us and we received a check to reimburse us for the repair costs. I was girding myself for a protracted headache with the shingle manufacturer and John made everything painless. I highly recommend J Stewart Roofing for both the quality of their work, but more importantly, for their incredible service. Email replies were always prompt, and John proactively kept me updated with his progress with the shingle manufacturer.