Terrible quality. The shirt was nothing like what is pictured. I received a totally different shirt which was one with a women's fit with a different print. It runs small. I ordered a medium and it looks more like a traditional "s". The shirt is made of cotton, but the quality is subpar at best. I would not recommend this product. Save yourself some money and stay away.
For some reason Amazon isn't letting me post this review.