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 medium fits shoes sizes 5-9, a large fits shoe sizes 10-13, and an x-large fits shoe sizes 14-15. Machine Washable.