My first one of these shirts and it won't be my last.  Firmly holds my .380 in place and you don't know its there.  Also firmly holds you in place and you will not want to wear it for more than a few hours.

Do get the size above what you think you wear.  That is a snug, shirt think spanks for men in how it fits.