I've also got the L/XL and it fits slightly loose but I know that the S/M would probably be a little too snug. I'm a 36D with broad football player shoulders, if that helps.