I can't believe I'm going to say this about a random seller on amazon but... it's pretty true to size! I got an XL (i usually wear a M/L) and it's a bit too lose on me. I'd suggest getting your size. Either way, it's adorable and simply made enough to where I can do a couple of quick stitches to bring it in enough. I'll definitely be shopping with this brand if the sizing continues to be at least close to right, lol