We live in the South where it rains a lot.  My son loves to jump in puddles so we bought him these rain boots to allow just that, or when we need to run errands and it is wet.  I bought them a little big and they still fit well enough and he can definitely grow into them.  They are a nice heavy plastic and he can walk easily in them, even though they are a little big.  The green sole does rub off on the back of my hard plastic passenger seat, but it does wipe off easily enough with a cloth and water.  I do have my son wear socks with these boots to help prevent a blister.  Overall, really great and I would buy this brand again.