What I love best is how they teach players to incorporate the skills they teach into practice routines and games. The coaches are always positive, encouraging and enthusiastic.
Each session is complemented with life lessons where players learn respect, work ethic, team work, goal setting and positive self-esteem. They truly care that each person excels to their best level as an athlete and a person.