Runs true to size. Marlee is wearing a size medium. Material is 55% polyester, 40% cotton, and 5% spandex.