This is shoe is an okay buy for those who are medium to high rough on shoes. However it would be a good buy if you are not planning on wearing these every day. My son plays football and he alternates between this flop and another. The problem with this okay shoes is that the rubber overtime wears quickly and began to shift from its original look. I have learned that my 16-yr old must have something a little more sturdy next time.