True to size. Taylor is 5'2"" and wearing a size small. 74% polyester, 14% cotton, 10% nylon, 2% spandex