I bought these for my 9 y/o granddaughter who is on a swim team.  She swims almost everyday, has been wearing these most days since she got them several months ago.  I wanted something that was durable and did not slip on the wet cement around the pool (like some flip-flops do).  She says these are comfortable, and she loves the color and style.  One minor thing:  The upper straps are fabric so, once they get wet near the pool area, the straps do not dry quickly.  Thus, on cold days when she swims, she'd rather wear another pair of flip flops with non-fabric straps. A very good purchase, though.  They're very attractive looking.