It's cute with leggings, but because it is not suede leather I would not wear them in damp weather. The heel is made of durable plastic so you could slip on slick surfaces. It would be better had they made it with non skid materials.