I love these shoes.  You may want to invest in some insoles for these though.  They are very hard but once you get the right ones these are awesome.

Oh, also you will also want some non slip soles for the shoes.  I have had a few close calls on wet floors.