These shoes are at least a half size too small. I always wear between 8 1/2 - 9 and after reading the reviews of the shoes running small I ordered a 9. Well I could barely fit my foot into the 9 and there was no way I could wear them they were so tight. I sent them back and had to pay shipping that equaled the price of the shoe as they were purchased from a third party vendor, who I will never purchase from again, but that is a separate issue. The second pair came from Amazon under my Prime account in a 9 1/2 and they fit much better although a bit tight. I know the 10 would be too big as the issue now is that they are a bit narrow in the toe. Some reviewers said the material gives with wear so I am thinking these will be fine. That all being said, the shoes are adorable. They are funky and unique. I love Enzo shoes and they are quality material. If you buy these shoes I definitely recommend getting them at least 1/2 size up if your feet are narrow. If your feet are average width they are still going to be snug at 1/2 a size up but suede does give some. As a frame of reference, this is the first shoe I have ever bought in a size 9 1/2.