Best training session I have attended in the last ten years and I have attended many!!!