This runs extremely small. Bought my usual size of XS/S and figured if it was a little small it should stretch and be fine, but no. Barely any stretch to it and couldn't even get it on. Not sure a medium would fit either. I don't think it's worth the price either.