Very thick soft cotton. Approx age 2 size and could be worn as a top for many years after. There are poppers down the back.