True to size, runs a tad bit roomy. Taylor is 5'2"" and wearing a size small. 65% polyester, 35% nylon