Shoes run true to size. I have big feet so I order half a size up and the shoes fit perfectly. I could wear them in formal wear. In addition, thanks to the flexible sole, they are easy to put on and take off. I would definitely recommend these shoes to my other friends!