True to size, a tad roomy. Taylor is 5'2" and wearing a size small. 50% viscose, 28% polyester, 22% nylon