These are great shoes. I bought these for my 4 year old so he could have a pair of sandals that are easy to put on and will stay on. Had little issue with rubbing but that went away once they were broken in. He is into everything (literally - everything) from the woods to the creek and these Teva's have so far held up very well!