Thin material yes, but SUPER flattering on the body. The lace doesn't show as much at the top as pictured. It more like peaks out a little. Can dress up or down. The buttons on the body suit are sturdy!! I love the material. Seriously buy this!! wear it with a skirt or jeans, or blazer. I love this piece!