Great design with pretty flowers. Acrylic, Nylon, Polyester, Spandex Blend. Available in SMALL Size 6-8-1/2 (fits youth shoe size 12-4 or ladies shoe size 4-5) OR MEDIUM 9-11 (Fits Ladies Shoe Size 5-10 or Men's 4-1/2 to 8-1/2). Made in the USA. Cushioned acrylic Foot with Heel and Toe Construction. Knee high length - Great for sport teams and everyday use!