I purchased this shoe because of the great reviews and the cute pattern.  It did not disappoint.  It had good tread on the snow and kept my son dry and warm for a day of snow play.  He does not want to take them off.  He's currently at a toddler 8.5 and I bought him a 9.  I couldn't feel exactly where they hit on his feet, but he had no trouble running around in them, so I think they are roomy.