I am around 5'7, 125 Ibs and ordered a small. It was a little smaller than I was expecting but still looks good. The chest was just a bit snug, which is funny considering I'm only a 34A bust size. The cut of this shirt is beautiful and hangs well. The sides hit at my upper thigh and the middle touches above my knees. The lighter gray at the top was a little see through with a darker bra. I think I am going to order more in different colors but will try the medium this time.