I grew up- in an age where rain gear was synonymous to plastic. I've always hated wearing rain gear for that reason. This one isn't! It's made of cloth material (a bit thicker maybe than the ones they use to make umbrellas),lined with a nice dark/fuschia pink cotton material and adorable on any girl who likes Hello Kitty. I ordered these in a 2T and my child is small and petite but it fits her nicely and I can foresee she will be able to wear this at least a good year. Overall, nice quality and the price is reasonable (I can't find this here in Australia).