I'm 5'5', 138, I ordered them in L and XL as these run smaller and they're my favorite. large fits perfectly, but the XL looks a bit better. I kept and use both sizes. The red ones are actually bright pink so beware, but the black is true black and the material is super soft. For the price, I don't think I could find better.. the color has remained bright through months of washing too.