I am 5'8, wear a size 12 pants, size lg dress, and size lg to xlg tops.  I thought this dress would be perfect because the bottom part us designed to be flowy allowing one to size up on the top.  I went by the size chart and even added a size to that, ordering xx lg.  The bust was still extremely tight.  I wouldn't mind that so much but the arm holes were 5 inches too big creating a huge gap.  I don't know if that can be altered.  The length was just above the knee in the front but after tying the sash, the back kept inching up with any movement.  The dress itself appears to be nicely made.  If a fabric had a little stretch, it could make a huge difference in the fit.  I like the style and print enough to have alterations done and hope for the best.  I would give the style and fabric 4*.  It has to be pressed with some starch before wearing.  3* for the weird fit on top.  If you are a C cup or below, this dress is for you.