I am wearing that MJ jumper RIGHT NOW - and here is the outfit. Avia.
I'm wearing it in an XS and it's bigger on me than on the model. I wore the Vince jumper in an XXS. I'm thinking the S is good for you in MJ the jumper. It will hang longer on you than on me though because you are petite, so consider yourself warned.