I bought these for my husband at Amazon.  He loves them!  The only problem is I have a hard time getting him to wear anything else.  They are not only comfortable for him but also look good enough that he can wear them when he's semi-dressed up.