“Large size fits men's suze 9 very well. They are substantial without being too thick and stay put. The fabric is soft and comfortable. They are good to wear with work boots, hikers, or sneakers. Best part- no ankle bites from ants or mosquitoes while wearing them.”