it is a shell but it keeps you really warm...i would wear a thermal on like a day when its like 25-30 out and be fine..on more colder days i would just throw on a sweatshirt and never be cold. they look like they wouldnt keep you warm but they do and their lightweight so thats another positive