I read the reviews carefully on these items because you just never know how this stuff is going to fit.  I have to say I am so pleasantly surprised by this dress.  I wish there were more colors and patterns (I got the navy).  I am 5' and 105lbs and the size small fits PERFECTLY.  It's 100% cotton and sooo comfy - I'm a little worried about shrinkage when washing/drying so I may hand wash and hang to dry for that reason.  It's short for sure, but on my petite frame, it works just fine.  If you are a tall girl, or have a long torso, this dress will likely leave you showing a bit too much of the lady parts!