These worked as far as comforfort and reducing swelling. I just wished they were had more cushion. Overall they are cool but I will be looking for others to purchase
Pros
Machine Wash
Cons
May not be effective for individuals with severe foot or leg pain