Quality is average and the size is small. I ordered 3-4 years old size but it barely is the size of 2 year old. The hoodie is too tight. One has to struggle to fit baby's head inside it and as a result baby starts screaming till his head is out of it. I won't order again from this website.