I have three of these sports bras. They are definitely high impact and they hold up well. Unfortunately, I ordered a size too small. I’m a 34 double D and I ordered a small. I would’ve done better with a medium. But still, I can fit the girls in there and they stay put.