Bought this for my boyfriend in size large.  He wears it often and says it is his favorite in between. (in between a sweatshirt and coat). My boyfriend is 5'10" and around 175 lbs. Fairly broad in shoulders and usually wears large in shirts. Large fit very well.