These shoes run large.  I read the previous reviews and bought it half a size smaller than I normally wear.  They came and were slightly to big but I had bought them to wear to an event that was the next day.  Wore them that evening and they stretched and are now way to big for me.  Its to bad because I really like the shoe and would wear them if they fit.  Buy them small and give yourself the chance to exchange is they don't fit.