Im 5'8" and 140 lbs. I bought a size medium and they fit perfectly. no rolling or pinching. Didn't feel like i wanted to rip them off half way through the evening either! created a smooth silhouette under my dress! I would definitely recommend!