So hard to find flip flops that are all of that.  Usually they are really cute and comfy but not enough support so if you wear them for a long period or walk alot, your feet let you know and not in a good way.  And the color adds a splash of color to my spring/summer outfits.