Im 5 foot 2, 119lbs and ordered a small. It fits well and not too tight at all, possibly could have gotten an extra small but this works just fine. Very soft and comfortable material and still sexy and flattering!