True to size. 95% Cotton & 5% Spandex Soft knit cotton & spandex. Limited quantity. If one size is out of stock we will replace by the next size up or down.