I usually buy my son the little John Deere boots, but I thought I would give these a try since they are half the price. They are a pretty good boot for the $, but I'm going to go back to John Deere. I live on a farm in rainy Washington state and they do a good job at keeping his feet dry for a while. The soles are very stiff and the John Deere boots are much more flexible and almost like sneakers. My 2 year old can run around much better in the John Deere boots and slip them on himself.