The shirt is a thick cotton material which is fine but I thought it would be a bit thinner. The shirt runs large. I usually wear a L/XL because of my chest, this was swimming on me. I had to return, I'm not sure if I'd but a smaller size it doesn't really do much for you.