I was very skeptical after sending back another order from another company that did nothing cause I couldn't get them on and when I finally did they kept moving and my toes weren't where they were suppose to be. These I could get on myself and they stayed put and the toes didn't go elsewhere. They didn't ride down either. As for the swelling they are fantastic and no more swelling while wearing them. They are so comfortable that I even sleep in them. The pain in my feet from swelling is gone too so now I am able to walk more. You need to try them they are great.