These shoes are great!  I would highly recommend them.  I wear anywhere from a size 9 to 10 depending on style and maker of the shoe.  For me Keen's run smaller, so I ordered a 10.  They fit perfectly.  I teach and am on my feet all day.  My legs and feet are not tired at the end of the day.  I like the old school look of these shoes, because they are Keen's they don't make me look like I'm trying to dress like my students (I teach 8th grade).  No problems with delivery.  I actually received the shoes one day earlier than expected.