“Even when our insurance company failed us, Hale’s absolutely did not. From beginning until end, it was a very thorough and straightforward process for us to get a new roof.
We couldn’t be more happy with the workmanship, time to completion, cleanup, prices, and all other things associated with it. 10/10.
Huge thanks to everyone else involved in taking care of us.“
“Even when our insurance company failed us, Hale’s absolutely did not. From beginning until end, it was a very thorough and straightforward process for us to get a new roof.
We couldn’t be more happy with the workmanship, time to completion, cleanup, prices, and all other things associated with it. 10/10.
Huge thanks to everyone else involved in taking care of us.“