I buy a pair of these about every two years, which is how long it takes for me to wear each pair out.  These are perfect!  They're casual enough to go with jeans and a t-shirt and dressy enough not to look schlubby when I trade the t-shirt for something a bit nicer.  They won't work with dress clothes, of course, but it's a near miss.  And man, are they comfortable!  They hold up well to folks accidentally stepping on your heel (which my fiance does all the time) and I generally wear the sole out long before the rest of the shoe is damaged in any way.  Considering I practically live in these things from March to October, I'd say they're a great shoe!