True to size, great material and they stay put. Allow free movement and don’t ride up!!
For reference I am 5”2 140 lbs size 6 in lululemon and a medium in Fleo HR and I bought a SMALL so the size chart it’s true to size. Will buy more and highly recommend.