Size xlarge. Worn maybe 4-5 times before I lost a bunch of weight and it was too big for me. All black. Was $70 new. I carried a .45xds and extra mags very comfortably. Take $25 SHIPPED or FTF in Terre Haute area, Photo is stock photo, can get pics of actual shirt for anyone if needed.