100% cotton stretch knit fabric with feel of velvet bell bottom overalls. Straps have an extra set of studs so you can adjust the fit as the baby grows. The hazelnut brown colour gives it super 70's style and keeps it completely gender neutral so your boys can be groovers too