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