They fit great! The elastic is strong enough to keep your foot in place. I teach little kids so I wear them and I don't feel like I will lose my footing at all! They are very flat, but other than that, they are perfect, and stylish!