Had to have these! From the fabric design to the most comfortable perfect fit all around. It hugs the curves. Very stylish workout wear. CheriFit always delivers top quality fitness wear. Very happy with my purchase. I am 5'7-140 lbs. I wear a size medium (I have tried a small which fit perfect as well but decided to go up in size for a more comfortable fit and future gains. Medium still hugs perfectly