I've had them for a year and love them! I like how they go up your calf more than other brands do. I grabbed them in size large when my feet are a small (6 1/2 womens)...I have a little bit bigger calf muscles and I felt like the large gave me a little bit more room. They are easy to get on and I feel like I get more support. I've also never fallen out of them. Well I would definitely recommend them in case you couldn't tell by my rambling!