this dress is gorgeous!! I was a little hesitant to purchase because the reviews for it were not stellar but I tried it on this morning and am now wearing it to work! I agree with the previous reviewer that the fabric is perfect- not too thick, not too thin and beautifully soft and stretchy. The length is surprisingly fine on me- being 5'3" I usually have to worry about length but with heeled boots it is perfect! It is certainly oversized as the other reviewers note- I am a US 2, size 26/27 in jeans, usually a small in dresses but I sized down to an XS in this and it's great. I could have MAYBE even gotten away with an XXS if it came in that size but I am happy with the XS because it is not clingy at all (hides the bad parts!). If you are REALLY petite, do not buy this dress- it will be a sack on you, otherwise I cannot recommend it enough.