I am 5'4, 120 lbs and ordered a small in beige. The shirt would have been way too long and big if it was a medium. I would not order a size up if your going for the over sized look because the top is already big to begin with. The shirt is exactly as pictured and a great lightweight top to wear with jeans or leggings.