I bought these shoes for my daughter about a year ago.  She wears them often and they have held up well.  They are cute and comfortable. She likes that they are easy on and off, but they are also secure when she walks. These can be dressed up or down which makes them a great versatile sandal.
I will say they run a tad bit smaller(about 1/2 a size) than other Teva sandals I have purchased in the past.  However, Teva sandals have often run on the big side, so I would say these are pretty TTS.  These have a decent arch, but it is not as good as the arch in other Teva sandals we own.  If you need a really good arch you may want to consider another style, but if you just need a moderate arch these should work well for you.