I bought these for my superhero loving son. He loved the designs and the colors but the sizes run very small. He wears a 7 and I ordered a size 8 and they are already too small. They are too short in the length.