Labelled 3-6 months but it's small enough to fit 0 months and up.
Great condition, minor wash wear. No pilling/stains.
Organic cotton/spandex