These are very comfortable shoes for all-day casual wear if you are not doing a lot of walking.  But the soles are very thin so you cannot really wear them all day if you are, say, on vacation walking around on pavement or other hard surfaces.  They also are the most attractive casual shoes I have and go with khakis or jeans.