I ordered a small. Seems a little bigger than a small. Probably should of went with an extra small since the smalls seem a little more baggy. Stitching didn't seem like it was done too well on the bottom. besides that, it is a nice dress. nothing too amazing about it. You get what you pay for.