For reference, I'm 5'2", 115 lbs, 34B, 28" waist, 35" hips, and my true size Small fits perfectly. The material on these bodysuits is nice and thick; great quality for the price. I love how versatile these are- you can wear them with skirts, jeans, shorts, etc. And while it's a stretchy cotton material, it still contours your figure. A couple things to consider: 1) The white is slightly see-through (might be the case with the other light colors as well), but I just wear a nude racerback bra with it. 2) The bottom is a cheeky, Brazilian tanga style. This style is cute but hard to wear with fitted bottoms because it shows through. So, I just wear these bodysuits with thicker jeans or loose-fitting skirts. LF clothing always makes me feel confident, so give these a try! There are so many colors to choose from, you can't go wrong!