Ladies the stretch on this two piece is massive. Not see through at all. Model is wearing a small. Size 36C on the top. Top comes wit padding. Super high waisted leggings
If you are small on the top then we recommend you go down a size.