I bought this shirt for carrying my Taurus 709 slim with CT laser. The black shirt is sharp looking, and I would even be tempted to wear it alone except that the reinforcing material going over the shoulders makes it look a little "holstery". The little Taurus just disappears in it, but I don't think I'd want to carry anything larger in it. I normally wear an XL. Judging by the sizing instructions, a size L was recommended. I read other posts stating the shirt fits really tight, so I ordered an XL anyway. While the shirt does fit tight, it is so stretchy that I could have ordered a Large. It probably would have slimmed my "Budwieser tumor" a little more too, but I'm happy with the XL.