I purchased these hose for my daughter who is a nurse.  She works 12 hour shifts and says they keep her legs from being tired.  I would recommend them to anyone who is on their feet a lot.  The band keep the hose in place all day.