You would think a flip flop would be easy to get right. My LL Bean leather flip flops broke (after a few yrs of hard wear), I started wearing some from old navy, man those were thin foam, painful and rubbed all the wrong places, just plain junk. With summer here I needed new ones but not willing to fork out $45 for flip flops I opted for these. Not disappointed, thick sole for decent cushion, a tougher layer on the sole to hold up to wear, a comfortable strap and they have some decent arch support. And they are decent looking enough to wear casual.
Update: 8/16 still rocking these! Almost daily after work and every weekend.