I ordered a medium. The length (about 2 inches above the knee) and fit were perfect. I'm 5'4 130 lbs. My bust is 36D. On the other hand, all the reviews are actually correct. It's a real hit or miss. I think it depends on the people that are doing the sewing, the lack of care they take and the quality of material they happen to get at that time. My material wasn't too bad but very difficult to iron out the wrinkles. There was a lining under a heavy chiffon type of material. Unfortunately I thought my review would be really good but when I tried it on the slight vee at the neck was off center. Doesn't seem like there's any quality control. That was a real disappointment. It may not be noticed much but unfortunately I know it's there! I haven't worn it yet but hopefully the seams don't split like a lot of the other reviews stated. Good luck!