Teva has only one problem... these things start to smell slightly after awhile.
No... my feet aren't stinky.
But for some reason, these kinda get funky after awhile.
I bleach mine. Seems to work pretty well.
They fit perfectly... especially if you have arch issues.