I bought a size 7 not sure what size I needed, normally a 7 1/2 tennis shoe, and these fit great.  I have a wide foot and was worried these would be tight, but they stretched just right.  I wore these all last summer, and am thinking a new pair but different color for this summer.