i bought this cap for my 7 month old baby. it arrived pretty quick. size 6-12month. but it a little bit bigger than expected so definitely will be great later. as for color - pink is really pale, i didn't like it that much but i think it will do. material feels light and soft.