I am usually an 18/20 or 1X US and I bought the 4X. It fit OK but was dragging the floor. Also, I didn't notice before I bought it that it was paisley, and I don't care for paisley so I tried to give it to my TALL granddaughter but she doesn't like paisley either. Oh well. If you like paisley and are over 5'6", this is a nice, knit, flowy dress to wear casually around. If you are short like me, you better skip it. If you don't like paisley, definitely skip it.