I bought this in an XL, my bust is 36D, waist is 31. I wouldn’t want to go much smaller, although there is a lot of stretch. The arm holes are pretty large, so a sports bra would probably be in order. Very comfortable, quick dry and lots of stretch. Cute style, so this works for exercise or just as a cute, sporty, summer top.