We bought this for our 4-year-old to wear at our niece's wedding. It looked cute and seems like decent quality. He's worn it a few times since the wedding. It did seem to have some faint discolorations or you could see black thread through pink fabric, but it was barely noticeable.