keen shoe be the most comfortable shoe I wear . with sock or without - in the water or not - I would love to wear they with everything - they do not look so good with business suit , but I wish they do !