Very cute, I got a 7.5 because other reviews said they ran big but I think they are true to size.  I usually wear a 7 and that would have worked fine.  They are a little taller than they look in the picture, but not tall enough to be uncomfortable.  The heels is rubber and provides good grip/support.