These shoes are just great!  Very comfortable and fun.  I wear them for work and play.  You could walk in these all day with no troubles.  Shoes come with extra heel caps too, which is thoughtful.  For those who have never tried this brand before, they do run small.  I suggest going up a size.  I usually wear a 9-9.5 and get 10's with Fly London.