These shoes fit very cute but they are cheap as hell!!! The heel is a little tall but a decent size except for they are not very comfortable or easy to walk in and I wear high heels for work every day. The first day I wore these for work the ankle strap broke off one of the shoes. Mind you I work a desk job where I can barely walk at all. To have a shoe break on me at work is a joke. The shoes are Crap!!!!