I feel I had one of the best trainers delivering the course, someone who was not only extremely qualified and had practical experience at such a high level (Military-SF) but was still active in a role relative to the training he was delivering.
And his teaching method suprised most of the students by how much they all remembered despite the amount of information there was to digest.
Great training company.