Joe and his team did a great job on my new roof. Totally dependable and excellent communication throughout the job. I was very happy with the results.