Fits perfect. I'm 5'10 1/2" and 217 pounds. And I ordered an xl. A 2x I think would of been too big. Little spendy but very nice.With a hooded sweat shirt underneath the vest and my 9 mil on one side and my .380 on the other, you could barely see either one and it fit perfect! Love it!