Bought these as gift for my 15 yr. old granddaughter....she loves them.  They are warm and comfortable...wears them all day in school and when she is out and about.  Going to waterproof them soon...so far, they are not getting wet.