Had to get it a little small. I usually wear a 10 in running shoes. Bought a 9 in this. It has held up well. I have 64 miles in the shoe, and imagine it will last at least 64 more. It's comfortable, flexible. I've run it on pavement, streets and trails. Love it as a running shoe. And you can't beat the price!