I loved these.  I can be a 7.5 or 8.  I listened to other reviews and ordered smaller.  Did not fit had to return for an 8.  They are a little loose in the calf.  I consider my calves normal... I'm 5'6 130 so there ya have it