The medium, my regular size, was much too tight, especially around the hips.  I can't be sure a large would fit either.  Also it's a little thinner, and not as warm as I was hoping for.  If you have small hips it might work.  It looks pretty, but I'm not totally confident about the quality. A loose knit that might get pulls. (Or might not, since I haven't worn it, can't know that).