Vintage made in the USA 100% cotton
Tag says 2T please see measurements for fit.
No rips or stains.