I bought these for my 9 year old to run cross country and she really likes them.  You cant beat the price Amazon was selling them for when I bought these.  The grey is obviously susceptible to dirt but they have worn well so far.