Cole Haan is a time trusted shoe brand and this is one of their winner styles.  Don't sacrifice style or comfort with the Zero Grand style of Cole Haans.  I think these are considered sneakers, but they are so much more.  I wouldn't shy away from wearing them in almost all situations except maybe very formal.  Better pick these up before someone beats you to them.  I wish they were my size so I could keep them for myself.  They are grand (pun intended) in every way.