I love Keen products.  Having said this, these shoes run very small.  They are super cute though.  Not leather...a man made material...for all those vegans out there. Not sure if they are comfortable, I had to return them.