I bought these for my 10 year old son who has recently gone through a major growth spurt. He's about 5 feet tall and around 110 lbs, size small fits him perfect. He really likes these and says they are quite comfortable. The natural is stretchy and smooth. The variety of colors is nice as well, the purple is his favorite. It's a very dark, almost plum purple. Lovely! Will purchase these again for sure.