Excellent trainer. Keeps us on our toes.