Pros: I love this brand and I love their push up denim. I have a 30.75 inch waist, 35 around my low abs, 39 around my butt, and 22 around my thighs. The M fits great with some room so that I don't look like I have bulges in my belly. I could probably fit a small no problem but I prefer it to be a little bit bigger in the waist.

Cons: I chose the light Denim and it looks nothing like the stock photo! I was actually hoping it looks like it because I love that look but it doesn't. It's more of a light blue and it does not have the faint lines in the front or dark stiches as pictured.