I have worn these for 10+ years and they are wonderful.  The fit is superb and the arch support is right on.  I usually wear a 6-1/2 but need a 7 and not a 6 in these.  Be sure to order up not down if you are a half size.  I can wear these for hours on end while shopping and not have tired aching feet from the get-go.  This is a flip flop not just meant for the beach.  The black is always so appropriate and good looking.  I order two pairs at a time and let one pair morph into my beach pair.