Amazing quality and size fits as normal. I would say this jacket is small L, I wear Santini cycling clothes M size and jacket suits me great.
I haven’t tried it in winter conditions but I do love the style and design. Santini is a great Italian brand so for sure this jacket will give me full protection against the cold weather on winter time.