Eventhough the quality of the materials are not excelent, I have bought two pairs of them for my son. He wore them in a whole school year. He feels very comfortable, they are soft. My son has flat feet so it is important to him feel no pain wearing shoes. Possibly if the material were of better quality, I did not have to buy two pairs.