12 pairs of training underwear. Like a pull up diaper but cloth. Slimmer than a diaper under clothes but with a bit of padding to absorb occasional small accidents. All cotton, good quality, thoroughly washed Fit our 5-6 year old boy