Sizing is true to size but when in between sizes please size up.
Fabric is 93% polyester and 7% spandex. Extremely soft and has stretch!