Labelled 12-18 months but looks like it fits big
Cotton/poly/spandex
Great. Minor wash wear. No pilling. No visible marks. Wrinkly from storage.