First time I leave a photo review. I'm 5ft, 150lbs with semi apple body type, 40C bra, and this is a M. The bottom hovers right above the ground without me stepping in it. I have always been an Xs or S my whole life. And. Now at 40, this is my new size and new body. This jumpsuit really helps me feel confident and pretty. I keep wearing it out over and over and I figured it's time to get new colors. It's held up pretty well after washing. I love the material. It isn't too thick or too light. It isn't too heavy. It feels just right. It's comfy. I like the adjustable straps since one of my boobs is significantly bigger than the other, I can adjust each side accordingly. Wrinkles fade quickly. Really love it!Edit: after making this review, I decided to purchase a new color, Deep Red. It is such a beautiful color and it compliments my skin tone. HOWEVER the size M doesn't seem to be true to size. It fits me very snug, the crotch area is right up my crotch and the bottom of the legs are above my ankle (I'm really short). Even the rings on the straps are smaller. WTH?? I was hoping to wear it this weekend to a special event. Now I dunno if to purchase a L in case this color runs small or order another M in case this one was tagged incorrectly.