I just received these flip flops today and I LOVE them.  They are exactly what I wanted.  Teva is known for making quality shoes, and these shoes did not disappoint.  The flip flop is very firm but soft enough to mold to your foot.  I have puffy pregnancy feet, so the band was a bit snug at first, but they were comfortable enough to wear right out of the box.  After wearing them for an hour or two, they broke in enough to feel completely comfortable.  As a short girl with flat feet, I really like the lift that I get from the heel.  I plan to wear these daily and I can see that they will last me a long time.  What I like best about them is that they are sporty and casual, so I can wear them while running daily errands, but the attractive decorative stitching on the band makes them a bit dressy as well, so I can wear them at work and not feel or look under-dressed.