57% polyester, 38% rayon, 5% spandex. Fits true to size. Size down for a more fitted look if you prefer!