Always a gamble buying shoes online.  I generally wear a size 8 1/2-9 and these are a bit tight where I plan to not wear thick socks with them and mostly tights as otherwise it will feel very snug.  Cute shoes though for the price and not too cheap looking as an imposter for this style.