Bought this shirt for the boyfriend to wear for a pirate party.  It's fairly see through as the photo suggests, you'd probably want to either wear something under it or a vest/jacket over it.  The description doesn't specify the material, but it appears to be some sort of polyester. This probably makes it a bit more durable than a cotton that thin would be.  It looked OK and did the job, reasonable purchase for the price if you want something to wear just a couple times.  If you're hoping to wear it regularly to renaissance faires or such I would suggest looking for something a bit higher quality.