I'm normally a medium, but having purchased a previous one from the same vendor in a large and having to lace it out plenty, I ordered this one in extra large. Will still need to let out, but it won't have to be as much as the previous one. I've kept both anyway. The colors are beautiful and the material is very nice. The green one went perfect with my St. Patrick's outfit, and this lavender one will look great for my Spring Butterfly costume. If ordering, make sure you get it in at least two sizes larger.