These ARE NOT LEATHER. The upper, as is claimed on the description, is NOT leather. It's synthetic crap. Definitely not worth $25. The outer sole is scored leather, as stated. The inner soles are comfortable enough, but I got them in my usual street-flats size and they're too long, setting the arch of the foot off and making my foot scoot forward -- and the edges of the vamp are terribly uncomfortable. I can't wear these, but it's not worth it to return them.... so I guess I'll try to sell them off.<br />Not worth $25. I'd pass on these if I were you.