Pleasantly surprised! These honestly fit very well, they're comfy and feel like they won't get stretched out after a days wear. Well see though. I am 58 116lbs I typically wear small or x-small and I purchased a 3.