Its a decent material but the sizing it odd. I'm typically a medium.  I bought a large to be safe.  But maybe I should've gotten an XL. I'm a bit curvy (262940) and the top is very large while the bottom is VERY tight.