Although these aren't fully waterproof, they are stylish and the bottom sole is high enough and a couple of inches of snow won't bother you. they keep your feet very warm (I find my feet sweat in them sometimes) and the pink and black are very feminine. I can wear them with leggings, jeans, or even my warm ups. I wear them all winter. I had read other reviews that suggested getting a half size up but I find the half size was too big. I wear thick socks with them but still find them a little too big, but then again I do have small feet! Would definitely buy these again and might even consider them in a different color!