The leg sleeve fits perfect to size, I am 5’10 160 and I ordered a size large. They are very comfortable and don’t make my skin itch after sweating in it like how most sleeves do, and it also doesn’t slide down whenever you are sweating, running, or doing any sort of physical activity. And not to mention it looks absolutely amazing and I have washed the sleeve around 8 times and the logo on the sleeve is yet to start rubbing off. Overall 10/10 highly suggest.