This is so cute. It is a tad bit see-thru but not too much. Just wear something black underneath and it will be fine. I don't mind it at all. It's comfortable and fabric feels nice. I got a medium instead of my usual Large size just to hopefully see it will fit snuggly and it does. Not too much. It still gives me room to breathe and move around. It's comfortable. You can definitely wear it casually or dressy with heels