I wear all manner of Ecco shoes, including casual and office use.  I have had excellent experiences with all of the Ecco shoes I've worn, including golf shoes.  Ecco shoes are the only brand I would buy on the Internet.