On feet all day, so love memory foam.  Arch support is good also.  Repeat customer also for years.  Now to improve this product, make memory foam little thicker and stitching gives out in places.  So up material or product used for stiching needs to be stronger.