The fabric on this dress is nice. Thick and not see through. Im wearing a red bra and underwear and you can barely tell.

Im a 34J cup, waist 32. The L was tighter than Id like. an XL would probably fit in the boobs but might be too loose in the waist. The price is good for what it is, but I feel like the neckline is a couple of inches higher than Id like, so I won't exchange.