Trying to keep snow out of a kid's sleeve is darn near impossible!  These did the trick!  Wish I had ordered 2 pairs so I could have a wet and dry pair day to go.  I would have done 5 stars, but they do seem to get wet fairly quickly and the insides take forever to dry out.  My 4 year old loves the fact that they are easy on and off.  I will definitely reorder these next year for both kiddos!