I wore these with a knee-length dress and didn't like the way they looked at all- I was on vacation and didn't have any other options! My husband said they looked fine but my son said they looked dorky. Ha! I personally think they look better with
pants,
jeans, or capris. Then again I'd prefer to wear uncomfortable yet cute heels with a dress and suffer, so if that's not something you're willing to do, they are comfortable enough and will do.