I got a large and I am 5’8 and 170lbs
It fits very well although it is a little long and I am taller too. Having the straps that can tighten and loosen works well because I am on the smaller side for my chest so it nice I can tighten so it fits great