I am 5’2”, 120, and wear a 34c. I am always a size small. Bought this in a medium, and the body is too short for my torso. (Pulls down at the neck and pulls into my crotch.) Also, the back is loose, so ordering a large would still be an Ill fit. This thing is just built wrong.This item was a bit weird. Definitely not made for a big booty girl! The top half fit bit the bottom half didn’t.Wore it total of two times before the string in the middle all started to come out. WasteThis looks super cute in the picture but it didn’t look like that when it finally came in. It took longer to get here than expected (by a week), WAY too small, the style didn’t look the same in the pictures. I literally tried it on and threw it away. Save your money and go to WalmartNot sure what the model on the picture is wearing but I assure you it’s not what I received…. Beware it ships from China, takes forever and is horribly made. I put it on and realized the front string had already ripped and had a different design then this picture. They also charge you for the return of this item. Waste!!!I love the way it looks on me and so does my boyfriend!Not true to size runs very smallCan't add a photo cause the sucker didn't fit! I ordered a 4x even ? I wear a 14 so I thought I'd be ok.... Nope! Only of I was a super model sized person!