I am 128 pounds, 5'6", and I got a small. I was concerned that these would be too short with my tennis shoes because I have long legs; however, they are the perfect length! So, if you're on the shorter side, they may be a bit long. They are super soft and comfy. Perfect for a coach such as myself. :)