this boot has it all....cozy fleece ALL over, totally waterproof, and nice rubber traction for snow.  very comfortable and good looking.  i have super big calves and can't usually wear high boots, but these are easily adjustable.  definitely not to be worn under pants, as they are thick and lumpy looking.  i do suggest going up a half size due to all the fleece, and also i never considered myself a wide foot, but i did have to return the B(m) for a c/d width.  should last forever, and are stylish to boot.