This fits so comfy!! Holds the girls in place decent for my 36Bs. Fits a long torso good, doesn’t feel like it’s splitting me in half like other one pieces do for me lol. Hides my mommy tummy perfectly. It’s cute and cheeky. I’m 5’0 and 130lbs and ordered a M.