Don't believe the good reviews you see. They literally harass you to leave good reviews when they are done. We have had the worst experiences with this company. Called them a year ago to come out and fix two leaks, one major leak in the front and a minor one in the back. Came out to review - said we needed to repair the shingles on the front and said we just needed a nail hole in the back sealed up where the flashing connected to the roof. After the repair, I went up to take a look at what they had done - there was a SECTION of loose tiles, globs of the stuff they use to glue things down everywhere, cracked tiles, no sealant where the roof hit a wall, didn't seal the small leak in the back, and they had to work around a conduit line, but instead of putting the plate back how it belonged (under the tile), they attempted to glue it to the shingles, which had already failed and was pulling away from the roof. Called back and told them they needed to come address these issues, which they did (mostly - they said they didn't need to seal where the roof hit the wall). A week later, they came to fix the inside using what appeared to be a different company. The repair to the drywall itself was good, however they were too lazy to cover the walls, so they over-sprayed the wall with the ceiling texture by about 2' all the way across the wall - there were giant globs putty on the door - white speckles all across the outside of the blue door. At this point, we were just happy to be done with them. Until 3 months later when we got our first rain and the leak was worse than before and followed their repair line. They tried to blame it on the roof conduit that had been there for 5 years, despite it being 3 feet to the left and 4 feet above where the leak was happening and said they'd have another person come look. Finally, a manager saw what I was saying after I literally measured it for them myself and agreed to redo the work. This time, the roof repair and inside repair were done much better - no complaints with it (except this time they agreed there should have been a sealant where the roof met the house and said that was definitely part of the problem). Again, we were just happy to be done with them... until 3 months later when we had the massive rain and the small leak in the back got significantly worse. Called StoneCreek to come back and take a look and they informed us that they could, but they likely wouldn't honor a warranty because they hadn't pulled tiles up to fix anything when we first brought it to their attention. We asked them to still come out and confirm anyway. On the day they were supposed to come, we get a phone call in the evening (after they were supposed to be there) saying they wouldn't be able to make it, but they would for sure come out the following day at noon. That was three weeks ago and we have not heard a single word from them.