True to size, relaxed fit. Taylor is 5'2"" and wearing a size small. 60% cotton, 35% polyester, 5% spandex