I gave it 3 stars because it was cheap and the pant fits nicely on my 4yr old..the top is on the shorter side compared to the pant and the zipper is so tough to pull and open/close...I'm not sure if I got a defective one and hoping Amazon sends me a better one with a better working zipper.