I've give this shoe good marks for appearance/style. But that's it. I'm a 9 and they fit very poorly; my toes were pressing into the front, while the heel would slip off when taking a step (my heels are not narrow). I'm not even sure about the upper straps because the toe and heel problems were annoying enough! I paid $27 and now I see 1/2 size larger is available for $70. Are you kidding?! Not worth it. Even if fit was ok I would rate the overall quality/worth of the shoe at <$30.