I usually wear a size 7 in regular shoes. I bought the size 6 (38) and they were still way too big! The Vegan leather is just a fancy way of saying fake leather! Not only did the fake leather feel cheap, it looked cheap too. I went with the regular leather and they feel and look like they will last the test of time.