I got the navy. It is mostly cotton and it is super thin. Didn't I mention really thin? Not flattering, no material, needed more polyester or spandex and too be thicker and better quality. Do not see the love for these. Ordered up and it was still a bit snug.