Cotton and spandex blend - soft and stretchy! $28I feel this runs a size small.4T (more like a 3) 6 (more like a 5)