Giving this four stars as I wish there was more Velcro.  I bought the large and reading the reviews, didn't feel there was enough tension so I ordered the medium, now that one doesnt feel snug enough.  I really want to get the small, but my boobs are way too big.  I have to smosh into the medium.  Bryound my sizing issues, I really like the material