I chose these socks because my son is between sizes in his usual brand. The small is too small and the medium is too large. These socks in medium fit him right. And, the soles are cushioned. They are very well made. I like the fact that size small has one stripe across the toes. Size medium has 2 stripes and size large has 3 stripes. Makes it much easier to match them up.