The fabric is soft and thick enough to be very smoothing to the figure. It’s thicker than I would want to wear for leg day, but I bought them primarily for outside the gym and am loving them.
I am 5’4” and find the length is just long enough that I wouldn’t personally wear them with flip flops or a thin soled shoe as the hem would be stepped on. I wear them with runners or a chunky boot often and never have concerns though!
Also, I have had these a few months now and they still look new.