My husband has a hard time finding shoes he likes that fit and are comfortable.  I took a chance and ordered these and ordered the size that he normally wears.  He loves them.  They are firm - but not too firm to be uncomfortable.  He has had compliments at work (he gets to wear jeans to work) and he says he feet feel great.  We are very happy with this purchase!