I bought these shoes in the store. it fits perfectly. But then they wore out like shoes. So I bought the exact same shoes in the exact same size online. They don't fit at all. I can hardly get in. It feels like they swapped men's and women's sizes or something. I do not recommend. Unless you had the patience to repackage and send them back. In that case maybe buy three sizes and return the two that don't fit.