I didn't realize when I bought this that there are no bra cups sewn into the top. It is lined with a thin white fabric under the blue pattern, so it's not see-through but it is very thin. It would be ok if the fabric was thicker like a wet suit fabric but it's not. I will probably try to sew in some cups or have a tailor do it because I'm not into showing my nips lol. Also o would say this top runs slightly large. I am usually in between size s/m topsnof this type from roxy. S is a little small, m is more comfortable but a little loose. This one has extra fabric under the arms on me, but I think adding cups will help with that. Otherwise the suit is comfy, feels like good quality, and I love the design. I am 5'10", 125lbs, have a 25 in waist, and wear an A cup (small chest club lol). Probably the m will fit well on someone my size who has a bigger chest :) I got the matching bikini bottoms in size m and they fit perfectly.