I normally wear S (37"-26"-39"), got M and it fits pretty much perfectly. The waist could be more fitted but because there's a tie, it's not a big deal. The big downside for me is that the fabric is kind of like a flannel shirt, and I thought it was going to be more suit-like.