Angel and the team took the time to explain things. Did a great job. Worked well with our roofer too.