I bought this to wear to zumba class along with a sports bra.  I wanted something that would hold ALL of me in, rather than just my chest.  And this worked.  Period.  It went on easily, stayed on, and didn't dig in or ride up through an entire 1.5 hour master class.  It also looked great under a work shirt for a 10-hour day.  Did I mention it didn't ride up?  It DID NOT ride up!

My only complaint is that it did flatten my chest a bit more than I would have liked, but that's to be expected with most of these garments.

For reference, I'm 5' 8," 38D, and I wear a size 16 in most clothes. I bought an XL in this, and I probably could have gotten by with a Large.