Personally, not for me- they look clumpy. if you want a bar shoe/Mary jane then Clarks have some Mary Portas ones that are more elegant IMO.
If you are going smart, then I'd go for a court with a small heel.
Or a ballet flat.
it's a summer dress- so are you wearing it somewhere hot or with a cardi?
What kind of "look" do you want? Smart of more casual?