I wear a 7.5 to 8.  Bought an 8 but it was too long for me.  However, the bigger problem was that the arch support was too far to the heal and not at the arch.  I have high arches and purchased these for the arch support.  I read where others had the same complaint, but decided to try it anyway.
I did return them and afraid to order again a size smaller and have the arch be a problem still.  Too bad.
Note to company:  Please make these shoes with the arch in the correct place.