I agonized over these...I bought the large since I'm an 8 in normal shoes, but they were too big. They didn't fit perfectly off the bat like my thin-strapped rainbows (which I realize now are mediums...I bought them too long ago for the size to still be on the shoe or for me to remember). I gave these to my sister (size 8.5) and bought my correct fit.