They are certainly very knowledgeable and experienced aviators who know how to effectively teach the material. Also, you can tell they genuinely want to help each person get the best training experience. Those are great qualities that are not always easy to find. Guy has an excellent way of presenting the material at just the right pace and his excellent knowledge of the airplane allows him to explain the material, so it can be understood and retained well. Also, his extensive flying background shows in the practical application of the material to operating the aircraft under different situations.