Coach John was my daughters coach for almost 2 years. He made his class fun and engaging. Those kids learned so much. To watch him with those kids was amazing. He would help each child critic their techniques and work on anything they were struggling with. We were really bummed when he moved to far away from us. You wont be disappointed.