Coach Steve and his staff do an amazing job introducing new players to the game while also honing the skills of intermediate and advanced athletes. They make the sessions fun, but also focus on the fundamentals of the sport to instill good habits. I highly recommend this program.