Perfect fit and perfect quality for the price. This replaced a 1 week old similar hat daughter lost. For a child or an adult this worked out well so far. No issues with active use last 8 weeks. Holding up well. You really can't go wrong for $9.99.