I got these to wear with my Sperry boat shoes and they are a perfect fit. The cotton is very soft and comfortable and you can not see the sock under the shoes. The packaging says size 5-9 and I wear a size 10 shoe but these fit great. Maybe they were miss marked? I am going to buy more so I can wear them all summer!