The average person will hate these shoes, but for those that are like me, paper thin feet, they are perfect. I have never ever worn flip flops before because they were all so big that they wouldn't stay on. These are perfect. Nice little bit of cushion makes them comfortable enough to walk around all day in.