These fit perfectly.  I usually wear a 9 and they were a 9.  Wore them all day, not a lot cushion, but otherwise comfortable.  Amazed that they do go well with skirts.  No more clunky than they look.  Probably not rugged, but I don't plan on wearing them everyday.