These shoes are comfortable, easy to put on and take off, easy to clean, and perfect for the summer. I do think they run a bit small, and they have a pretty thick sole on them, so may not be ideal for little ones who aren't especially confident on their feet.