Nice, thick fabric. If you go by the sizing shown in the product photos, it will kind of glide over the body, but not cling. If you want it to be more tight/clingy and body-con, go down a size. The fabric is really nice and thick, but not the kind of satin that will get snagged on fingernails or dry skin. I'm 5'3", 148 lbs, 37.5" bust, 32.5" waist, 41" hip, and I bought the XL. It fits great in spite of my having quite small boobs and wide hips... Not clingy, just glides over everything, super flattering. It's super long and will need to be hemmed, but that's pretty much par for the course for me so it's not unreasonable.