Dan was great to work with from initial inspection, going above & beyond in dealing with our insurance company with multiple follow up calls/emails during the claims process, to the final installation of our new roof, he was on top of it! I can’t recommend Exterior Alliance enough for the quality experience we had during this process. Thanks to Dan & his team for their professionalism.