I used GreenGuard to replace my siding and my roof due to hail damage. Was very satisfied with everything and have had no issues whatsoever since. Communication was great, the work was done on time and they did a very good job with cleanup around the house after completion. Would use them again.