I`ve used them for years and am very satisfied.
I like that they schedule every 6 months and call me the week before to remind me.
They even talked me out of doing my roof for a while, as they said it didn't need it yet.
Not too many companies will be that honest with you.