Before that I had 2xu, and what a difference! What I will tell anyone who looks at them is that you are better off having long legs, they stretch far further down your leg than any other sleeve I have tried and it's great for me because I do am tall, and it works for me, it might not for others. I also ordered a small, the medium one was comfortable for me but I think it could be tighter so if the small ones are too small I just send them back, if not I send the medium ones back. Oh, and they were a lot easier to put on and take off than the 2xu, definitely a better quality material than many others.