These are gorgeous shoes! HOWEVER they run very small. I'm generally between a 9 -9.5 and had to go up to a 10. I don't know if i would recommend wearing them all day as the heel is very high and there is no platform, however for a night out or for a few hours they would be fine.