They did our roof with a ten year guarantee and promised annual visits to the roof. That was 1999. We've had one person come out AFTER water started coming in an outside wall, but he didn't fix it. Now our roof has three leaks and their number is disconnected. Find someone else!