Only thing I would add is this. Great experience for kids to develop their tryout game. What I mean by that, Some kids get nervous, haven't seen the drills, then others just show up and been there done that, it's not s bad thing to develop that so when it counts, your child is comfortable