I coach at the youth level, and it is amazing what the kids can do. I have a 11 year old that is hitting moves that I didn't hit until my sophomore and Jr year. He also has been running the legs for three years and is cranking on kids with them. This off season he has started free style with a litle Greco built in. I can't wait untill he's in high school to see what he will do.