I live in the California Sierra foot hills and the terrain is either up or down, so its difficult to find the right combination of clothing. Layering is difficult because you cant ride more than a few miles without having a significant climb, and what goes up must come down. So you either cook on the way up or freeze on the way down, or are constantly stopping to take layers off, or put them back on. This jersey really solved the problem. On a steep climb I can unzip the jersey all the way down to a few inches from the bottom to cool off, and then at the top zip it up to the neck for the ride down the other side without absolute freezing. Once zipped up it really retains body heat, so its very warm for such a light weight jersey. Its also perfect when riding into a cold head wind. I bought the white jersey and have had no problems keeping it clean. It washes very well. Also the XS is really an extra small, so for the small gals like me you can finally find a jersey that fits snug enough to show off your figure.