I am 5’2 and 135lbs. Curvy shape with a 34 g/h top side. That being said I’m between the size small and extra small. I got the extra small because I wanted it to fit tight instead of baggy but I could’ve gone with a small and had a decent fit with that one as well. The outfit itself is easy to get in and out of and they have these waste cinching buttons that give you the option to have more of a relax, fit, or a streamline fit, which I think is absolutely wonderful. The fabric itself had a slight weight to it but it’s not super heavy weight. I got that cool coral, salmon color. I don’t know what the color is but it’s awesome against my fair skin! I get lots of compliments wearing this, and I feel like a bad ass when I wear it! Know that you will not be disappointed with this purchase. Lastly, the legs are a little bit long on the long side as I’m 32 in length but the torso part is a little bit short as I have a short torso and the extra small is snug. So if you have a long torso size up .