Perfect fit. I usually wear size 12 or 13 shoes, but I have narrow, skinny feet, so I rarely find flip flops that stay on my feet. If I get 11 they can stay but too short, 12 fit the length but are sloppy and won't stay. I don't know how long they will last, but they fit the length perfectly and are snug enough to walk. I will buy another pair while they are still available.