Definitely runs small, I would recommend getting a size up. I am 46R and got the XL and it's snug for a sweater. Typically I get stuff in XL with no issues. The material is ok, just feels a little cheap, especially the collar. But overall it looks nice for the price, just wish it was more true to size. I would order again, keeping that in mind.