True to size. Recommend sizing up if you would like it to be less fitted. I can wear a small or medium. 100% polyester.