They aren't the BEST quality but I think they are going to hold up just fine.... I bought them for halloween but have worn them several times since...(Have them on right now)  I did put a cushion in the bottom (they don't have alot of support in the sole, but thats a cheap and easy fix)  They look really cute, I get lots of compliments!  I think they will be great this winter when its snowy and wet!  And before I bought these I was reading the other reviews... They kept saying that the size was different then what they usually wore.... I wear 7 in most all my shoes and thats what I ordered and they fit perfectly