I believe very high quality work was done on my roof. Kevin my consultant explained everything to me. Kevin was very thorough unlike what I was seeing from other companies. I can appreciate that because I really was able to get a great idea of what I was going to be getting. The work was completed in a timely manner. My property was left in excellent condition. I would definitely recommend KTM to anyone.