
Perfect for my 7 year old son (shoes size 1.5 youth). We bought the small size. It is semi-thick but breathable and stretchy. comfortable, according to my son. We got it matched the number on his t-shirt. Sits just above the calf/below the knee and stays in place.