This medium weight sock is super soft! Made from a blend of baby alpaca, acrylic, and nylon (for better wear and to maintain shape). A small fits shoe sizes 4-6, a medium fits shoe sizes 7-10 and a large fits shoe sizes 11-12. Machine Washable.