These shoes run large! I usually wear a size 11, but ordered a 10.5 after reading previous reviews and they 10.5 were still too big, lengthwise. However, if I had ordered a ten, I don't think they would fit the tops of my feet. If you use some heel inserts, though, they fit comfortably. They look gorgeous, very true to the picture.