The product page for this says it's a mix of polyester and cotton which is what I wanted and what I was expecting to get when I purchased this, however, it ended up being 100% cotton per the tag.  I recommend to update this so customers properly know what they're getting.  Other than that, I typically wear a size medium and it fit as expected.