Soft and flexible material. It has a great fit. It gives support and helps minimize appearance. It is excellent for sports and for dress up as well. I just ordered two more. The price of the two I bought was $8 less than the outlet store and that is a big plus. Just ordered 2 more because these are now each $10 less than the outlet store. They wash up nicely too.