This is so nice. A bit heavier weight than a regular denim shirt. Cotton, snaps. I want this for me. Labelled 8 years but this looks a bit smaller.