This dress was so cute but I returned because the white mesh material already had several snags. The top part is really stretchy, lined but still a little sheer. A nude bra worked fine for me but would think a camisole is needed to wear to work. The bottom part is a thicker and slicker material. It hung/draped very nicely and didn't attract any lint or pet hair. Just figured the top part was too delicate for normal wear.