Worked extremely well with our insurance...answered all my questions. Price was good and the execution wonderful: they arrived as planned and completed the job as scheduled. Communication was excellent. Cleanup was good although I found too many nails left on my driveway. Am waiting to hear on some minor gutter damage from their ladders which I expect to have resolved within two days.