There was so much disagreement about sizing in the reviews, I was leery of this, but the M turned out to be just right for my 5'4", 145lb, 38-32-38 figure. It doesn't squeeze my butt, but it doesn't just hang from it either. Nice material, too. Love the color, which is true to the picture..