These are the second pair of these I've bought. (My daughter outgrew the first). The soles are great... very flexible. They are by far the easiest shoes to walk in that she has. Cuter than a gym shoe but just as functional! I just wish they came in more colors!