Decent insole, but not worth $20.  I found these to be only marginally more comfortable than other insoles.  They do stay in place very nicely though.  I just felt they were over priced.  I work on my feet all day and these just didn't help very much.