These fit my 9 year old well, but the bows on the upper edge are hot glued on. One of them fell off after just a couple of hours. Super cheap. I'm going to have to try to scrape all the glue off and sew them on.