I am in between an extra large and a large with some being too large and some too small. For this one the Extra Large is a perfect fit. I am 5'9' and 200lbs. If I were 20 lbs lighter the Large might have fit however I have broad shoulders and this lays where it should without a lot of extra material. I like a little freedom of movement so for it is is great. If you want like it tighter go with a size down. Let's see how it holds up but i love the look as you can dress down or up and is very versatile. For this price it is totally worth it if it lasts only one season.