My biceps and shoulders are very large and I tend to get XXL dress shirts for this reason.  I first purchased the XXL shirt and it was like putting on a poncho.  Returned to Amazon for free and they quickly sent out a XL in two days.  The XL fits very nicely over my shoulders and biceps with a good amount of room.  The whole shirt is still on the bigger side but is very comfortable to wear and the fabric appears to be very durable just like the pants by Blackhawk! It has many pockets and hidden pockets and looks very good.  I will purchase more of these shirts in other colors.