I already had this brand and wanted more because I loved it so much! I liked this except the band wasn't stretchy enough to get over my head very easy and if I pulled too much I could hear the seams ripping.
I'm a 34B in a regular bra and got the Medium. Perfect fit and coverage for cycling, yoga, and other low to medium impact sports.
Fabric is very soft and the straps do not dig into my neck or shoulders.