This hat fits babies aged 2 - 7 years and the color is random.Please feel free to contact me if you have any problems with the products. Also, you can go into our store to see more products: https://www.wish.com/merchant/sp