Got theses as being on my geet all day makes not only my feet but my legs ache . I have worn these comfortably underneath my socks. They are un noticed . And i am surprised at the diffetence they make by the end of my shift. They kept my feet odly cool. My feet were not aching as much and no swelling.