I bought the black in 0-6 & this has been my go-to hat for months.  It stays on!  the shpe is nice.  I will say - it seems rather small for a hat that is supposed to fit at six mos.  I got this when baby was 5-6 wks & it fit then.  She still wears it at 3.5 mos (it has a good stretch) but I'm not sure it'll last to 6 mos.