I usually wear an XS-Small and I thought the small would be the right size. The pants are unexpectedly too small — I know it’s compressive, but it’s way too tight and I need the next size up (Medium). I’m bummed that I can’t return or exchange. Also, this has a crackle finish that makes it look shiny and suede-like at the same time. There are parts on mine that don’t lay flat like other parts, the parts are like a brushed up like velvet. I don’t know if that’s how they are supposed to be, I would think the whole thing is supposed to be crackle but flat (or brushed down) to give that faux leather look — idk if that makes sense.