I ordered a 8.5 since I'm a 38 European and my foot is 25 cm, the size is perfect, it suits me perfect, even though I was funny that on the sole it puts size 40 I mean for Asiatics I'm a 40? Haha amazing. They are my babies are beautiful, more oranges than I thought (just like the picture) The sole is rubber or porexpan seems I don't see it very tough it seems that at any time the tacon it'll break in 2 and make your foot a little big but if you like to stand out and be A diva, like me, with your horse legs these are perfect, I assure you that when you walk they will be watched by haha. As you will see in the photos I have already used them too xd