Fantastic fit. Pulls down over my lower belly and stays tucked into my jeans. I'm 200lbs, 5'7", and I wear a 16W or an 18 regular. 40C. The XLs are perfect. If you have trouble with them riding up, buy a size bigger. You will be amazed at how it smooths everything. Helps me fit into dresses that hug and are slightly too small. Cut well under the arms, and doesn't cause too much uniboob.