I read through reviews before buying and heard many people say they ran small, so I ordered a 9 (I typically wear 8.5).when I got the shoes, they were so tiny that I couldn't even squeeze my foot in them. I had to return them for a refund because they were all out of stock. I reordered a 10 from toms.com and they fit perfect. Runs very very small!! But a great, comfortable shoe once I finally got ones that fit.