I typically wear a size 8, occasionally an 8.5. I couldn't even squeeze my foot in the 8, but a 9 fit great and allowed me to put an insert in. It does have a padded heart at the ball of the shoe. I found it more annoying than useful, but overall I love these shoes. Wore them all day for a conference and received lots of compliments and with an insert they were quite comfortable.