I give it 3 stars because I never actually gave them a chance in cold weather. I received them, but to be honest I was expecting something thicker. From what I saw, and how they felt when I tried them on, i didn't believe they would actually keep me warm under 30 degrees. So I immediately returned them. Maybe there s something about how they are made that will indeed keep my body warm, but I have tried so many brands, styles, fabrics/materials, that I didn't see why these would keep me warm.