They have to be comfortable, a little bit of a heel is needed as completely flat shoes hurt my feet, black, knee length. I love a wedge heel but can't seem find any that I like and I need to be able to wear them all day with dresses, skirts etc.