These pants fit very well, but like most stretchy pants/jeggings, show some lumps and bumps. That being said, I've tried on worse. I'm 155 lbs @ 5'3", measuring 36D-34-43, and I bought a Large. They stretch pretty well, and the waist is a little large, but not enough to gape. The turquoise color is pretty, and it has real pockets. The pants are a bit long for my 27" inseam. I'd say the inseam is about 29"-30".