I’m 5’8.5” and 145#. I typically wear a 6 and occasionally an 8. I usually wear medium. Since medium here was 8-10, I was afraid of going too big and got the smalls. They fit like a tight glove and do not show any bulges anywhere. I probably could have went with the small or medium, but I like the fit. I haven’t washed them yet. Not sure how they’d hold up to heavy use.