I really like this bra and I think it provides solid support. I bought this bra for running, and I really like the feature of the front pockets. Essentially the bra has two layers of fabric in the bra cups, so you can pop your phone in one side and your keys/other things in another. The bra is well made. I wish the bra cups were sewn in though, in pulling the bra one, the removable cups shift around.
I would suggest sizing up though. Although it does provide compression support, and is supposed to be a secure, snug fit, I found I had to squeeze into the size above, and even then it wasn't super comfy. I am usually a 10D/32D, and usually a size 8 in clothing, so maybe my cup size is a bit big. I actually found the M fit the best, but would recommend the S if you are similar to my measurements.