The quality is top notch. The vest is thick, comes with several features, and the stitching, buttons, and zippers are solid. The vest runs a little tighter than my jacket from them does- but the length is perfect. I'd recommend going a size up if you're looking to layer underneath the vest. I ordered a Medium, and I wear a thick armored flannel (with CE level II armor in the arms, shoulders, and back) and the vest fits great. The interior mesh panels come out with zippers to sew patches on, which is a great feature.
The CC pocket fits a Shield 9mm, and a Glock 23 without issue. Thanks First MFG- you made a repeat customer a lifelong one now.