This is a thin plastic/vinyl fabric. It's super tight in the shoulders & my petite mom who usually wears a medium in most things didn't like the XL. I want to like this but just can't. The sizing is way off & really tight in the shoulders. I do not recommend this item.