Love these - I now have 3 pair in different colors.  They are comfortable enough to walk in all day - even with pretty flat feet.  Nice cushioning and enough of an arch support to be comfortable.  A little dressier than a flip flop, and much easier on your feet to have them on all day.