I strongly advise you to go one size up when purchasing these shoes. In other words if you are a size 9 buy a size 10 shoe. I bought this shoe in my size but it didn't fit so I had to take out the insole to make the shoe fit, after that everything was fine . So I know I'll have to go a bigger size next time. On the other hand the style and look is classy, love how it matches outfits.