Bought these for a beach vacation & was very pleased.  I am usually a 9.5 in women's shoes; I ordered these in 9 and they fit perfectly.  I got the red color and they are super cute in person.  I have an average width foot and had no issues with the straps rubbing or bothering me.  Wore them for multiple walks, multiple days in a row, never had a problem.  The arch support is good and kept my feet from hurting like they normally do in flat flip flops.