Having used them for a couple of years now, I have been very impressed with the coaches structured schedule, planning for my kids fitness, and technical development with their squads and groups. seeing my kids improve is a joy thanks to wimx professionalism and added fun! HIGHLY recommended