I'm 5'4", 120 lbs.  I purchased the small, according to the sizing chart.  Wow, it was like a wrestling match getting them on!  Once I got that victory, I was disappointed to see that the band at the top truly squished any flesh out the top.  I am not a heavy girl by any means, but I am in my upper 50's now and thought I'd give these a try as I'm noticing some mild "redistribution" (shall we say?) of my assets. ;)  I might have dealt with future wrestling matches, but what they did to my torso at the upper edge, esp in the back, was a total deal-breaker.  Glad others are able to enjoy them.  Mine are going back to the seller in tomorrow's mail.  Disappointed...