This is a wonderful flip flop... as far as flip flops go.  The grip on the inside as well as outside is firm yet the sole is nice and soft to give you a cushy feeling.  There is a little bit of arch support but mostly I really like to softness of the sole.  I'm not sure if you can walk in this for hours (I'm not sure you should ever walk in flip flop for hours)  but you can certainly forget about time when you've got these babies on for a stroll at the mall or to run a few errands.