Great buy! I am 5'5, around 170lbs, and typically order a L or XL in tops. I went with XL this time because I didn't want it to be too tight or clingy. I probably could wear a L, but I like this fit. Looks good tucked in, with leggings, dressed up, dressed down, etc.