Looks great on. Sexy in an understated way. I'm 5'4", 145 lbs, 38-30-38 and I got the XL. It follows my figure without being skin tight and hits right at the bottom of my knee, so I don't look stumpy like I do in skirts any longer. It's well made, the material isn't at all flimsy, and everything about it fits just right.