I usually wear a size 8, i ordered a size 9 per reviews of narrow arch and i am glad i did because if i did order a size 8, my toes would have to squeeze each other. I like that it's very light and wear it to work all day on my feet, i do not find the heels to be hard, i wear with socks. I do not feel like wearing high heels even though they are high, it's very stylish and well worth the price.