This is adorable! I wear between a medium & large depending on brand. I ordered large & it fits perfectly. The cut is really comfortable & the quality of the fabric & craftsmanship is REALLY good. This was my first purchase from this website & I was nervous about fit & quality, but I'm so happy with this, I'll definitely be purchasing more!