Scuba material.  Love the pattern!!  Love the fit - i ordered up.  5'6 wear size 12 ordered the XL.  Love that I can wear it a little higher or a little lower depending on the shirt I wear with it.  If it stretches it goes WHITE - so bear that in mind.  Have no idea how this will wash - truly a bit afraid - probs just hand wash it in cold.  I have a tummy and it hides it well.  I really love the pattern - the thick material hides all lumps or bumps I love it :)