I bought these a little bit worried that they would be too big. They arrived and I absolutely LOVE them. They are so comfortable and fit perfectly. I got the Large and they aren't too big. I am 5'5 and 160lbs. They aren't too long, they actually are a bit shorter than I thought, but happy about it, so I don't have to hem them. I'm going to buy more colours!