I am really happy with this purchase. I ordered a small which is a tad on the small side for my chest however I would be worried that a medium would not fit my rib cage. I am 5,3” with a petite frame and a small 34D.
Would highly recommend if you can figure out your correct size. Seems to be well made and gave enough support throughout my workout. I would purchase another but I wish I could be 100% sure about my proper size. I really wish this site would add what size the model is wearing and their basic measurements like lulu does. It does help make a decision.