Great hands-on training! Their on site roof assemblies provided a better cross section of experience than you could get on a job site with one type of roof, as well as controlled defects to be detected. My questions were answered, they explained the process and I left with a high degree of confidence. This equipment is highly engineered and well made and comes with everything you need to do the job.