These flats are pretty, comfortable, and well-made. They work well with jeans, capris, dresses, skirts, you'd name it. Given they are made of all man-made materials, I barely noticed the difference in the materials upper. I would say they are comparable if not even better than some leather shoes. The materials upper feel substantial, soft; the linning is smooth like suede; the insole is well-cushioned. Over all, I'm quite happy with them. For the fit, I think they run smaller (as in length, not width) than the same size from other brands. I had a pair in size 7.5M and they fit my feet very well, more like 6.5M-7M (normally, 7.5M in other brands are narrow and long for me). So I'd suggest you to go at least 1/2 size down.