this should fit a 12 to 18 month - chest is 24", waist is 18", it is all cotton, no holes or rips - has a steel side zipper!