I bought these shoes in a size 9, my regular size and they fit perfectly. These shoes are great for the price and the heel height is great for me as I'm already tall with heels. So far I've worn the shoes twice and I was ready to take them off by the end of the day. I'm assuming they still need to be broken in. So hopefully they'll be comfortable over time, but for me it wasn't instant comfort when I put them on. My only gripe with these shoes is they are extremely noisy. My office does not have carpet, so people know when I'm coming down the hall. Overall great pair of shoes.