We bought these boots 2 years ago, my son ( age 7 then) wore the boots a lot, he loved them. They didn't let in water. He used them in deep snow and muddy conditions. They have a good strong tread and are non-slippy. I bought ones a couple of sizes too large and he grew into them. they were fine a bit loose as they could fit thick socks too.
As his feet have grown, we have ordered a second pair just before our ski holiday. He is delighted that he has the same boots again. Best recommendation there could be!