I'm 5'3" and 140lbs. I ordered a small and love the fit. It's thin and light and perfect for warmer weather. The only thing I dont like is how short the back of it is. I wish it were a little longer. I would say to purchase your true to size. I prefer a tighter fit.. but if you prefer a little less hug around your arms, size up. Very cute for the office!