These were wonderful for the snow, kind of tapered at the top to keep the snow pants in, fully lined.  Now we use these for splashing in the spring puddles and the lining is nice so they can use these barefoot.  Takes a while to dry as they have faux fur lining.  Might use a key ring on the zipper for easier zipping.