I love the look of these but I realize why tevas with the heel strap makes sense haha.
As I'm walking, you kind of have to work to keep them on your foot because they start sliding off after a couple of steps.  You definitely have to break them in a bit because they're SUPER stiff.

Otherwise they're cute, I wore them all day yesterday and i realize that areas the straps were rubbing started to hurt a bit.  Once broken in I'm sure it will be better.