Got these after some foot surgery.  I was amazed at how comfortable they are.  Love the arch support!  I've sent them through the washing machine and dryer multiple times, and they come out great!  I'd definitely purchase again!