This has the potential to be a good bra.  I bought a large and might have liked it better if I bought the medium instead but I am not sure about that. It has Zero support, so if you are a d cup it's not going to hold anything up and may not even contain them!  I have ex officio undies and love them and had high hopes that this bra would perform as well.
The material is good.