I'm always hesitant to buy shoes online... But these are perfect. They were a bit tight when I first put them on, but now after a few miles on the treadmill my feet fit perfectly. My shoe size is 9 1/2 but I usually take a size 10. I took a chance by going a size 9 1/2 and it paid off.