Getting the correct size is key. I did and find the hose fit well, offer very mild compression, stay up and don't not bind around the top. Although going by weight surely helps, in my case, my legs are sometimes badly swollen with edema causing them to measure 20" around the calf sometimes. I've been wearing regular mild compression knee highs for years to help with the swelling and it does--a lot--but lately my legs have been worse and at those times, the regular hose can be very binding and not come all the way uip to my knees because they are stretched so much. I use Dr. Motion and Futuro/mild. Neither of those come in any but 'average' size, which has worked fine in the past, but lately I've needed something bigger at least part of the time. These are a little bigger than I need in size 3X, but still they do the job and are comfortable for all day wear. They do not slip down at all, nor leave a bad indentation at the top where some hose roll a bit and cut in. I'm not a lot over the lower limit weight-wise for this size but am only 5'2" tall. When my legs get better again, I'll try the next lower size, but for now, this bigger size does help. The hose are sturdy and not prone to runs or tears, and can be worn several times before needing to go in the laundry.I suspect that those who find the hose slip down or are otherwise too big, have more normal sized legs so you should probably err on the side of going down a size if not sure.