I'll start off by saying that I wear a size 36D in bras, so I have a really hard time finding a sports bra that completely does the job.  This bra is good, but I still wear a regular bra under it in public if I'm going to be jogging or playing higher-intensity sports.  I feel like it's necessary to do so in order to get the support I want.  I ordered this in large, and it was a good fit.  It is a comfortable bra, and I don't find it especially hard to get on, as noted in a couple reviews.  The material is soft, and it's a good, quality product.