Advocate Construction is a top-notch roofing company that delivers exceptional services. I had a great experience with them for my roof replacement after hail damage. They were very prompt in their responses, and the process was hassle-free. The work was completed in just one day, and they did an excellent job of cleaning up after themselves.