I had used New Life roofing 2 years ago to replace my roof. They did a decent job and only took 1 day.
Fast forward 2 weeks ago when we noticed a leak in the roof. I made the call and to my pleasant surprise they arrived the next day to have a look. Unfortunately, due to the weather they could not assess the damage and promised me that they would return soon as it was warm. Sure enough, true to their word, they came back and found a nail that had exposed itself due to the elements. A quick repair later, they were done. I have to say I was not only impressed by the job they did, but the fact they returned so quickly to repair and stand by their work.