This absolutely adorable Berestain Brother Bear playing baseball one piece has old school snaps on the back. The tag says machine washable but the garment and snaps would be better hand washed if possible. The tag also says baby size medium which used to be 0-6 months but would not match up to today's 6 months baby sizing. This garment is approximately 18.5" from shoulder to hem, 7" from shoulder to shoulder, and 5" inseam and would approximately fit 0-3 months and possibly a bit beyond. No stains or rips and comes from a smoke free environment. I do combined shipping when possible and ship daily.