I bought this for my 3 year old (totally loves Izzy from Jake & the Neverland Pirates - they share a name).  It's way too big, but her big sister loves this!  She's worn it nearly everyday since Christmas.  She's a 5 year old, but is the size of a 7 y/o and it's only a little big on her.  It fits my fully-adult head, but would require a little effort (like bobby pins) in order to keep it on for a costume party.  The stitching is sound and the weight is good - not too flimsy, heavier and better feeling than the felt hats I bought.  It's mos def a costume piece though.