After reading prior reviews, I decided to order a Medium (size 7-8) even though I typically wear 8 1/2.  I was nervous - but they fit perfectly.  I was also surprised at how comfortable they are - and had no issues with them fitting properly over my calves.  Overall - I am very pleased with this purchase and definitely recommend them!