It has nice silky fabric that falls apart. It's a kind of vinyl-like material with a smooth coating on top that gives it the shiny and silky texture. I tried xsmall and small, and the small was very baggy from the knees to ankles, so I recommend going with your usual size (I'm 5'8", ~120 llbs). The fabric started to fall off around the back waist (above the seat), and then front knees, and also seat area, so it ends up looking like a spongy, rough texture instead of the original look. I thought it might have been due to machine washing (I used gentle cycle and washed inside out), but I think it's also that the fabric can't stretch for long before the coating starts to peel off. For instance, it started to peel around the knee area after I knelt down (and bent my knees). I think it started to peel off the seat area after I sat in the car for a drive. So if you get this or have this, I recommend not stretching it when putting it on, not wearing it for any workouts, not sitting down too long and not bending your knees too much, and handwash if you can. Otherwise, it's nice.