Based on quality, this thing should have cost $5. It barely fit my very tiny 2-year old (I ordered a 2T). It's scratchy and low quality--she wore it for about 1 minute before screaming to have it taken off. I doubt she'll ever put it on again, and I don't blame her. And it's non-returnable. I guess mommy had to learn her lesson the hard way this time.
Bottom Line No, I would not recommend this to a friend