VKA / Young Colfield 9/10 01-08-2023 The trainer is very knowledgable and is very capable of explaining the concepts at different levels of understanding.