Excellent! As president of our association, I dealt with Trevor Langland daily when our roofs were replaced. Wow, talk about good service! He has very good listening and organizational skills. He took the time to explain the process, answer questions and solve problems as they arose. The workmen were friendly and very competent. Overall, it was a very positive experience.