These run small.  I got med ladies 6-10-I'm 7 1/2 shoe size.  They just fit-you can see my toe nail polish thru the material at the end.  I cannot imagine a size 10 or a mans foot fitting in these.  One pair got washed and dried and shrunk 1/4 of the size-I hope they stretch back out when I wear them.  Other than sizing the rest of it is fine-material-stretch and fit around calf.