I bought these in a size 5, and they fit perfectly. They are comfy, even if I've been on my feet a while and they look amazing with almost any outfit, from casual to work to semi-dressy. I've worn them with slacks, skinny jeans, even a dress, and they are great. You can't tell from the pic, but they have a shiny heel and platform - super cute.