I'm usually a women's size 12 and I bought this in 3X because I was afraid it would run very small. The 3X was too large but 2X probably would have been about right. The dress I received was dyed horribly. The front was entirely yellow with several small spots of pink and blue. It looked dirty and like it had been peed on. Since the dye was just so inconsistent, I decided not to repurchase in a smaller size. Tie dye either comes out great or horrible so hopefully you get a better one than I did!