This Castelli Flanders baselayer was great for cycling in the colder temperatures around here. I used this with a short sleeved jersey and and LG insulated jacket and was plenty warm down to 38 degrees, assuming the usual accessories for warmth. It's comfortable against the skin and isn't overly constrictive for fit, but definitely form fitting like most of the Castelli gear.
This is comfortable for winter rides, once it is in place.
So far the shirt has not ripped, nor my ears been torn off,
but those seem possible every time it is put on or removed.
Size large shirt, 7 hat size. Maybe Italians have very small heads.
Incredibly comfortable under a cycling jacket, it serves its warming purpose without eventually producing the dampness that can lead to a chill at the end of rides. The ventilated underarms and sides work really well while being soft and comfortable.