This is a good shoe. It is warm and comfy, however is not fully waterproof and has in some cases let in small puddles of water. On the other hand, if they are only worn through snow, they should keep the water out! Many people have a tendency to believe that because they can keep out snow, they can run through puddles and still be waterproof- this is not the case. Overall, this is a good shoe and I would recommend it.
Quite expensive but worth it.