I typically wear a 7.5 - in store, the 7 in these is snug, and the 8 is WAY too big.
I ordered a 7.5 and they are perfect!
They slip a little on my heel, but the look and feel is great!
Highly recommended!