I buy these shoes for my daughter to wear for P.E., she love them! The soles are thick and sturdy, something the school wants the kids to have. This is our tried and tested tennis shoe we use year after year! My daughter is 7 years old and has no problem in wearing these shoes.