I've bought many pairs of flip flops over the past few years.  I live in Santa Monica and run my business from home - flip flops are worn daily, and travel with me every where.  I had a pair of Reef's, rubber/EVA, lasted two years, very comfortable, not so stylish, ruined them climbing lava rocks.  Replaced them with more upmarket leather Reef's, horrible - the leather continually was too smooth, I'd sand them with sandpaper, smooth again in days, garbage after 4 months.  Bought these Havaianas based on a recommendation from a friend, immediately like the comfort, very soft and cushy.  The rubber strap isn't too bad.  Sometimes they're great for a mile of walking, some days, when it's more humid, I get the occasional blister.  I figure that's normal for flip flops.  My one complaint is when you jog/move fast - they don't like it.  Whatever material Havaianas uses for the sole, it's too floppy for active movement.  They "flop" too much, and the toe bows under - easy to trip.  I wear a 13, so the extra length and weight may be the problem, may not happen with a smaller size.  Durability so far is great, handled lots of abuse, walked many miles, and barely any deformation - I weigh 240 lbs so this is quite the feat!  feat, hehe... I would recommend these, especially for more casual use.