I have difficult feet to fit and Natrualizer generally is the brand I go to.  These shoes are really nice looing and can be casual or somewhat dressy.  My only criticism is I require a wide shoe and these are not as wide as I would like.