Very thin fabric which provides minimal support. Although the front is lined, the back is not lined and is almost see through. I usually wear a medium (M) and size 6 in jeans, but I bought these in small and they fit.