I wear a large T-Shirt, I’m 5’10’’ and weigh 185lbs. I ordered a Large and it fits perfect over a T-Shirt or long sleeve T-Shirt. Would need an X-Large to put a sweatshirt under it. If you order your t-shirt size you should be good unless you need room for a hoodie or a belly haha.As for quality, this thing blew me away. The fit and finish for this price point is amazing. Easily a $160-$200 vest. YKK zippers, positive snap buttons and good Velcro on the cell phone pocket. Each inside pistol pocket has two button closure with an elastic band for a pistol and another one for and extra mag. Pistols at Glock 19 size and smaller should be no issue. Mesh lining on the back side to help vent between your back and the leather. The leather is not too thick but definitely a good quality leather.For the price, you CANNOT find a better quality vest. Would pass easily at any club house as a worthy cut. Plain back panel for large patches. Order this if you’re in the market, you will not be disappointed.SEMPER FI,RoosterI’m 6’1, 190 lbs… bought a size (L) and it fits me perfect, not too tight or too loose, and just the right length as well. Seems to be very good quality and the price was reasonable. I would definitely recommend to a friend.This is a damn good vest, and mostly well thought out. My only complaint is that the built-in holsters are only meant for bigger guns, and any moderately heavy gun makes this vest feel completely off. Need a counter-weight in the other side. That being said, I carry a full-size 1911 in my left side and three magazines in the other.It fantastic highly recommend one. Should be the last one I'll own unless I get too fat in my final years . 52 yrs old now bet I easily get 20 years out of this vest.Great pockets, the gun pockets will fit any pistol. I am a vest nut, I own a lot of them, this is by far the best vest I own. If something happened to this one I would by another one. When you wear it with a gun, it doesn’t make that side hang down to bad, just a little. I don’t think there’s any consSo far so good. Haven’t really had a chance to wear it a lotFit perfectly excellent quality!My husband loves this vest!!!