These tend to run a l little large so I recommend you buy a half size smaller than normal. They are extremely comfortable and the mesh prevents your feet from sweating and sticking to the insole. They are one of the most comfortable shoes I have found and this particular style looks good with dresses or skirts and is still very comfortable to walk in.