i have slim feet. from the big toe to the ankle 9.5" im size 8 (smaller 8 maybe), sometimes 7.5. Got them in size 8 and the length is right on! BUT the band is loose and large. So i added an insole and that fixed the problem. Id say theyre true to size but for someone whos a larger size 8 or closer to 8.5, size up!