Zexxy Womens One Piece Swim Suit SIZE XL NWT Halter Rouching Navy Blue

It looks like theres alot of extra fabric in the front but it's rouching.

Hygiene strip is still in place.

The bust pads are missing

I'm 5'5" & 150 lbs, 36DD and it fits me well. (i had underwear on when i tried it on)