I wanted a boot that was practical but stylish to go with a grey coat and a purple (actually, magenta) coat. I had an off-white boot last year that I liked, but it got dirty looking so quickly and turned yellowish. This boot has a pattern that is different from others I've seen and is really cute. It is lightweight and taller than an ankle boot but shorter than a knee-high boot - just right for a casual look. I put an insole inside to give it a little more cushioning. The shaft has a nice fur lining for warmth. I plan on wearing these boots for everyday with leggings and jeans. I don't think they are meant for snow, but I have waterproof boots for that.