Soft fabric and very flattering. It fits true to size imo, but if you're large busted or like tight tops, I'd size up. The inner band for support works well for me but I am a 34 B/C. May not work as well for larger sizes. I'll be purchasing another one in black if available.