Great shoes. The uppers are stretch and the soles are pliable. We initially bought the standard Keen sandals but the canvas toppers are not flexible and the sole is rigid. The moxie shoes are easier for my kiddo to put on by himself and they are more comfortable as well.