I love this program, it gives kids that foundational skills they will need to succeed in the sport, plus mixed in with a lot of fun. The coaches are very helpful and guide the kids when needed. I also like that they have expectations for each kid that joins when it comes to paying attention and participation, it creates focus and discipline that is much needed. I've loved this program since my oldest was a part of it and now my youngest gets to be a part of the group. I'm excited to see where this takes him.