Don't be alarmed by the size
I was shocked at the size of these when I first opened the package. I am 5'5" 150-155lbs and ordered the size large. These seemed extremely large at first, but I dried them in the dryer (the care instructions advise to only air dry) and they shrunk to the perfect size. I love the lace top as it does not dig into my skin and has some flexibility. These have worked great on light days and an added bonus is they are extremely comfortable for workouts as they also absorb sweat so you don't leave the gym with that uncomfortably wet feeling after cardio.