I have a 36" waist & 41"hips & got the XL (32") it definitely shapes me & makes my waist a bit more hourglass-y (reduces it to 34") in a natural way ... looks pretty good. I am considering purchasing the large to see if that gives me a more va-va-voom look... Overall, I'm happy though, flattens out my stomach & 'pooch' (in a natural way though - it's there a smidge, but that's just how it goes when you're chubby like me)