Children's Place light pea green tee shirt one piece3 snaps at the legs100% CottonSize 3-6 monthsPre-owned but in good condition. I don't see any major stains. There is one very small spot near the legs that I did not try to clean. This piece has been near my desk waiting to be listed. So the spot could wash out.