Holy crap. It isn't easy to put on (it has about as much give as a canvas tote), but it does compress nicely once on. I go from a DD to about a B, which I can pass off as some nice pecs with a loose shirt. Its wonderful for running too!