Honestly I think these are pretty nice, they're waterproof enough for snow and warm enough for cold winter temperatures. But these keep you a little too warm or at least in my experience they do. You can go from too warm to sweating in minutes if you're active while wearing to these. Basically they're good for what they're made for but they get hot fast