I'm very glad that I read the reviews before purchasing these shoes! I wear a 9.5 and sometimes a 9 if the heel is high, so I ordered the 10 and it fits perfect. Be aware these are not black and white, they are powder blue and black. I wear them with black jeans and a white top, lots of complements.