I took L for size 46-48, about 103. Happy with the purchase! I went perfectly, under it will still fit and a sweatshirt, and a sweater. Sleeves are also in size. Very beautiful color (as in the picture). To the touch is also very pleasant. Threads do not stick out anywhere, there is a little smell, but I think after the first wash will leave. I can not say the heat yet, but I think to-10. Will be OK. Peter got 12 days.