Anything Keen makes, is always a big hit for my son...comfy, stylish and wears very well.  Cleans up well too.  He will outgrow these before he could out-wear them...and that is saying a lot for a 7 year old active boy!  Definitely recommend these and anything Keen makes.  We buy them every year and they are always great quality and great products.