The upper of these shoes is well-shaped high quality leather. They are cute enough to consider wearing with a skirt and great with pants. The sole could use more arch support and cushioning, but it's not bad. Overall, these are very comfortable--great for teaching, shopping, or sightseeing. They're my current favorite shoes and I bought them again in another color.