I purchased this t-shirt for a little boy at our church who loves the Marine Corps since my husband serves. The shirt is "official" Marine Corps licensed and is super soft. It is just like the ones my husband wears when he works out. I am not sure if the sizes run big, but I got the xlarge and it is big on me (5'5'' 125lbs female). It hasn't been washed yet so it might shrink. Overall really happy with this shirt - and the price is unbeatable with free shipping!