I bought two sizes. Large and medium, considering a lot of reviews said they where too small, so I ordered two different sizes. I am 5'4" and 135lbs. Both sides are too large and very long. With that being said, you may as well get all the sizes to decide which one fits you the best. I have size small on the way. They are very soft and comfortable though!