Made of a lightweight 100% cotton jacket. Had some color bleeding when I found it, so it has been soaked in a mixture to pull the excess dye out. The fabric lining is dyed different colors, but the outer shell is totally fine! Size large and fits true to size with a boxy fit. See measurements below for best fit.