these shoes are very pretty, but they do run small. I wear 6.5 in flats and 6 in heels but these 6.5 were small so i exchanged them for a size 7. haven't received them yet but I hope i don't need 7.5! will repost as soon as I get them. Also the front is not metal ( thank god ) its like a very thick plastic but looks like metal :)