I ordered the large or extra large, but either way the fit was tiny. It fits, just not oversized how it looks on the model. I'm holding onto it because I'm hoping to lose some weight and maybe it will fit a little better then. It is well constructed and very cute, and the fabric is suuuuuper soft. If you're thin already, but you want an oversized fit, I'd say go at least two sizes up.