It's kind of low quality, but I got what I expected for the price paid. The pants are simple cotton fabric. My biggest complaint is the pockets, which are not really pockets but sort of like shallow grooves in the pants that end up folding themselves out and looking weird. Other than that, it's a cute outfit. The headband was way to small for my 3 year old's head, but she has an abnormally large head (sorry honey but it's true and I love you).