This is SEE-THROUGH. I wish they had good lining, can't bother with wearing a tank top and a layer beneath. Maybe a black color would work with black undergarments. Loved it otherwise, fit is not too good, might run little too big, am a small size, but this was just fitting, and a bit loose on the top. XS might have fitted well, but the see-through problem would not solve. Its satiny so might not be perfect  for beach